glitchr/base-bundle-admin
Composer 安装命令:
composer require glitchr/base-bundle-admin
包简介
Administration backoffice for base-bundle: dynamic CRUD, dashboard, menus and field-based form generation
README 文档
README
Administration backoffice extension for glitchr/base-bundle: dynamic CRUD controllers, dashboard, menus and field-based form generation — with no dependency on easycorp/easyadmin-bundle.
This package owns the Base\Admin\ namespace. It is a from-scratch replacement for EasyAdmin, designed around three ideas:
- One field system, everywhere.
Base\Admin\Field\XxxFielddescriptors pre-wireBase\Field\Type\XxxType— genuine Symfony Form types living inbase-bundle— so the exact same form fields work inside the admin and in any regular controller or frontend form. - A simple, direct CRUD pipeline.
AbstractCrudControlleractions are plain, linear, overridable controller methods (index,detail,edit,new,delete) — no event-dispatch indirection, no builder/DTO duplication. - Website-in-website UX. The admin mounts as a transparentJS overlay over the current page: opening the admin is a real navigation to a real URL, and the top-left "×" instantly returns to the exact page you were on. Without transparentJS, every link degrades to a regular full page load.
Installation
composer require glitchr/base-bundle-admin
Then register the bundle (if not using Flex auto-discovery):
// config/bundles.php
return [
// ...
Base\Admin\AdminBundle::class => ['all' => true],
];
Requirements
- PHP 8.1+
- Symfony 6.0+ / 7.0+ / 8.0+
glitchr/base-bundle3.0+
Documentation
Contextual, on-the-fly documentation for backoffice users is provided by the companion package glitchr/base-bundle-wikidoc, which plugs into this bundle's help panel.
Tests
make tests
License
LGPL-3.0-or-later — see SECURITY.md for the vulnerability disclosure policy.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0-or-later
- 更新时间: 2026-07-09