Skip to content

aclips/bitrix-entity-manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BitrixEntityManager

Установка

Подключить enoffspb/bitrix-entity-manager через composer.

Подключение и настройка

use enoffspb\BitrixEntityManager\BitrixEntityManager;

$entityManager = new BitrixEntityManager([
    'entitiesConfig' => [
        MyEntity::class => [
            'tableClass' => MyEntityTable::class
        ]
    ]
]);

Использование

// Сохранение
$entity = new Entity(); // Любой класс для сущности
$entity->name = 'entity name';

$entityManager->save($entity);

// Обновление

$entity->name = 'new name';
$entityManager->update($entity);

// Удаление
$entityManager->delete($entity);

// Получение сущностей через Repository
$repository = $entityManager->getRepository(Entity::class);

$entity = $repository->getById(1);
$entities = $repository->getList(/** D7 parameters from getList() */);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%