uru / bitrix-mvc
Bitrix MVC tools
Installs: 3 033
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: >=7.4
- ext-json: *
- illuminate/container: ~6 || ~7 || ~8
- illuminate/database: ~6 || ~7 || ~8
- illuminate/events: ~6 || ~7 || ~8
- illuminate/pagination: ~6 || ~7 || ~8
- illuminate/support: ~6 || ~7 || ~8
- illuminate/view: ~6 || ~7 || ~8
- psr/log: ^1.0
- slim/psr7: ^1.4
- slim/slim: ^4.0
- symfony/console: ^5
- tightenco/collect: 5.*
Requires (Dev)
- matiaspub/bx-api-docs: ^16.5
- mockery/mockery: ^1.4
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-latest
README
Bitrix MVC
Пакет дополнительных возможностей в Битрикс, создан на основе разработок https://github.com/arrilot и форка https://github.com/ProklUng/. Пакет обновлен до версии PHP 7.4 и Laravel 8:
- 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