mb4it/bitrix-admin-kit
Composer 安装命令:
composer require mb4it/bitrix-admin-kit
包简介
Admin Kit Library for 1C-Bitrix
README 文档
README
mb4it/bitrix-admin-kit — Bitrix-first пакет для построения административных CRUD-разделов на базе D7 ORM и нативных Bitrix UI-компонентов (main.ui.grid, main.ui.filter, SidePanel).
Требования
- PHP
^8.2 - 1C-Битрикс с D7 ORM
- Composer
Установка
composer require mb4it/bitrix-admin-kit
Подробные шаги подключения: Documentation → Installation.
Минимальный Resource (ORM CRUD)
<?php declare(strict_types=1); namespace Vendor\Demo\Admin; use MB\Bitrix\AdminKit\Action\BulkAction; use MB\Bitrix\AdminKit\Action\RowAction; use MB\Bitrix\AdminKit\Field\ID; use MB\Bitrix\AdminKit\Field\Switcher; use MB\Bitrix\AdminKit\Field\Text; use MB\Bitrix\AdminKit\Filter\Types\TextFilter; use MB\Bitrix\AdminKit\Resource\DataManagerResource; use Vendor\Demo\Orm\ProductTable; final class ProductResource extends DataManagerResource { protected string $title = 'Товары'; public function dataManagerClass(): string { return ProductTable::class; } public function indexFields(): iterable { return [ ID::make('ID', 'ID'), Text::make('Название', 'NAME'), Switcher::make('Активен', 'ACTIVE'), ]; } public function formFields(): iterable { return [ Text::make('Название', 'NAME')->required(), Switcher::make('Активен', 'ACTIVE')->default(true), ]; } public function filters(): iterable { return [ TextFilter::make('Название', 'NAME')->contains(), ]; } public function rowActions(): iterable { return [ RowAction::view(), RowAction::edit(), RowAction::delete(), ]; } public function bulkActions(): iterable { return [ BulkAction::delete(), ]; } }
Ключевые возможности
- CRUD для D7 ORM через
DataManagerResource. - Grid на
bitrix:main.ui.gridи фильтры наmain.ui.filter. - RowAction / BulkAction, включая безопасные массовые операции.
- Standalone-страницы:
OptionsPage,DashboardPage,CustomPage. - Bitrix-native подход: SidePanel, toolbar, UI extensions.
Документация
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-18