uru / bitrix-mvc
Bitrix MVC tools
Installs: 4 655
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: >=8.1
- ext-json: *
- illuminate/collections: ^v10.0.0
- illuminate/container: ^v10.0.0
- illuminate/database: ^v10.0.0
- illuminate/events: ^v10.0.0
- illuminate/pagination: ^v10.0.0
- illuminate/support: ^v10.0.0
- illuminate/view: ^v10.0.0
- psr/log: ^3.0
- slim/psr7: ^1.7.0
- slim/slim: ^4.14.0
- symfony/console: ^v6.3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- 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