我正在使用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/