gpt4 book ai didi

php - 在 EasyAdmin 中管理菜单权限

转载 作者:行者123 更新时间:2023-12-03 23:06:32 26 4
gpt4 key购买 nike

我正在使用 Symfony 4,我想根据角色在菜单中显示/隐藏我的实体,但这是不可能的。

例如,我尝试覆盖 EasyAdmin 文件的 menu.html.twig 但没有成功。

只有当我直接在 EasyAdmin 库中修改循环时它才有效,但这是不好的做法。

最佳答案

尝试包alterphp/easyadmin-extension-bundle它提供了此功能

https://packagist.org/packages/alterphp/easyadmin-extension-bundle

easy_admin:
menu:
- { label: 'Administrator', role: ROLE_SUPER_ADMIN } # Hidden if user is not granted ROLE_SUPER_ADMIN
- { label: 'App action', route: 'app_action', role: ROLE_ADMIN } # Hidden if user is not granted ROLE_ADMIN

关于php - 在 EasyAdmin 中管理菜单权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51882198/

26 4 0