Download the PHP package bendersay/bendersay.entityadmin without Composer
On this page you can find all versions of the php package bendersay/bendersay.entityadmin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bendersay/bendersay.entityadmin
More information about bendersay/bendersay.entityadmin
Files in bendersay/bendersay.entityadmin
Package bendersay.entityadmin
Short Description Администрирование сущностей d7 bitrix orm table в административной части сайта с учетом событий
License MIT
Homepage https://dev.1c-bitrix.ru/learning/resume.php?ID=86674118-114664
Informations about the package bendersay.entityadmin
bendersay: Администрирование orm сущностей bitrix
Администрирование сущностей bitrix d7 orm table в административной части сайта с учетом событий
В отличие от инструмента Настройки -> Производительность -> Таблицы данный модуль учитывает
все события при работе с элементами сущности.
Так же модуль позволяет настроить права доступа к каждой сущности. Подробнее
Самая простая установка
Скачать архив и распаковать архив в /local
Установка через Composer
Добавить в composer.json проекта:
в installer-paths нужно указать путь установки модуля относительно файла composer.json
После этого выполнить команду composer require bendersay/bendersay.entityadmin
Установить модуль из админки 1С-Битрикс: Marketplace -> Установленные решения
Добавить в .gitignore проекта:
- папку
/local/modules/bendersay.entityadmin - файлы в папке
bitrix:/admin/bendersay_entityadmin_entity_element_edit.php,/admin/bendersay_entityadmin_entity_element_list.php,/admin/bendersay_entityadmin_reference_element_list.php
Структура модуля
Стандартная структура рекомендованная от 1С-Битрикса. Подробней
Ниже перечислю места, на которые следует обратить внимание:
install/dependence.json- зависимости от других модулейlib/Event/- События из папки, реализующиеEventInterfaceавтоматически регистрируются/удаляются при установке/удалении модуляlib/Helper/- папка для хелперов модуля.lib/Install/- папка для классов используемых при установке/удалении модуля.
- Документация