proklung/bitrix-model-bundle
Composer 安装命令:
composer require proklung/bitrix-model-bundle
包简介
Бандл для Битрикс + Symfony для обращения с моделями инфоблоков.
README 文档
README
Под моделями подразумевается то, что предоставляется пакетом.
Установка
composer require proklung/bitrix-model-bundle
Использование
Все сервисы, наследующиеся от Arrilot\BitrixModels\Models\ElementModel или Arrilot\BitrixModels\Models\SectionModel
автоматически регистрируются в качестве моделей.
Основные сервисы:
Prokl\BitrixModelBundle\Services\Factories\ModelElementFactoryProkl\BitrixModelBundle\Services\Factories\ModelElementFactoryCached- кэширующее проксиProkl\BitrixModelBundle\Services\Factories\ModelSectionFactoryProkl\BitrixModelBundle\Services\Factories\ModelSectionFactoryCached- кэширующее прокси
Методы:
getModel(int $id)- отдает модель по ID элементаgetModelByIdIblock(int $id)- отдает модель по ID инфоблокаgetModelByCodeIblock(string $iblockType, string $iblockCode)- отдает модель по типу и коду инфоблока
Prokl\BitrixModelBundle\Services\Factories\D7ModelFactory
Методы:
getModel(string $dataClass)- отдает модель по классу сущности
Фасады
Если установлен бандл, то автоматически устанавливаются два фасада:
ModelElementFacadeModelElementFacadeCached(кэширующее прокси)ModelSectionFacadeModelSectionFacadeCached(кэширующее прокси)D7ModelFacade
统计信息
- 总下载量: 26
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-04-30