oliverde8 / comfy-easy-admin-bundle
向 easy admin 添加编辑 comfy 配置的接口。
1.0.0-alpha3
2021-08-24 15:17 UTC
Requires
- php: >=7.4.0
- easycorp/easyadmin-bundle: ^3.2
- oliverde8/comfy-bundle: ~1.0
This package is auto-updated.
Last update: 2024-09-05 15:09:53 UTC
README
此包向 easy admin 添加编辑界面,以便管理员可以使用 comfy 包配置他们的网站。
查看 Comfy 包文档 此处
安装
composer require oliverde/comfy-easy-admin-bundle
要添加菜单链接,编辑您的 DashnoardController
以注入 MenuConfigurator 服务
protected MenuConfigurator $menuConfigurator; /** * DashboardController constructor. * @param ConfigInterface $testConfig */ public function __construct(MenuConfigurator $menuConfigurator) { $this->menuConfigurator = $menuConfigurator; }
然后添加菜单链接
public function configureMenuItems(): iterable { /** Other menu elements .... */ yield $this->menuConfigurator->getMenuItem(); }
最后添加路由。
comfy_bundle: resource: '@oliverde8ComfyEasyAdminBundle/Controller' type: annotation prefix: /admin
您已准备好开始,要创建配置元素,请查看 comfy 包的 文档
权限
默认情况下,任何访问 EasyAdmin 界面的人都可以编辑任何配置。
要限制这一点,请用自己的重写 ConfigEditVoter
服务。
待办事项
- 允许分开查看和编辑权限。