uru / bitrix-mvc
Bitrix MVC tools
Installs: 4 312
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: >=8.1
- ext-json: *
- illuminate/container: ^v10.17.0
- illuminate/database: ^v10.17.0
- illuminate/events: ^v10.17.0
- illuminate/pagination: v10.17.0
- illuminate/support: v10.17.0
- illuminate/view: v10.17.0
- psr/log: ^3.0
- slim/psr7: ^1.6.1
- slim/slim: ^4.12.0
- symfony/console: ^v6.3.0
- tightenco/collect: ^v9.52.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.39
- matiaspub/bx-api-docs: ^16.5
- mockery/mockery: ^1.6.0
- phpunit/phpunit: ^10.3.0
- roave/security-advisories: dev-latest
README
Bitrix MVC
Пакет дополнительных возможностей в Битрикс, создан на основе разработок https://github.com/arrilot и форка https://github.com/ProklUng/. Пакет обновлен до версии PHP 8.1 и Laravel 10:
- Model Layer,
- интеграция шаблонизатора Blade,
- Cacher обёртка над ядром Bitrix для более удобного кэширования PHP-переменных
- Collectors scan across given fields in items/collections for ids and fetch detailed data from database or another storage
- Simple dotenv for PHP
- Модификация полей создаваемых модулем highloadblock
- Хэлперы для упрощения работы с инфоблоками/хайлоадблоками
- Инструменты для работы с эрмитажем Битрикса
- Миграции БД для Битрикса
- Дополнительные свойства для полей инфоблоков (В работе)
- Верификаторы для форм (В работе)
Установка
1)composer require uru/bitrix-mvc
Документация
Документация по отдельным модулям доступна в https://github.com/Uru-ruru/bitrix-mvc/tree/master/docs
Примеры
Примеры доступны https://github.com/Uru-ruru/bitrix-mvc/tree/master/examples