如何过滤每个用户的 Symfony easyadmin 菜单?
How to filter Symfony easyadmin Menu per user?
我有一个简单的菜单,如下所示
easy_admin:
design:
menu:
- { entity: 'Entity2',icon: 'database' }
- { entity: 'Entity3',icon: 'sitemap' }
- { entity: 'Entity4',icon: 'window-restore'}
- { entity: 'Entity5', icon: 'pencil' }
- { entity: 'Entity6',icon: 'address-book' }
- { entity: 'Entity7',icon: 'cog' }
- { entity: 'Entity8',icon: 'child' }
我想做的是根据登录的用户名显示每个菜单项,例如 Entity2 只有在登录的用户名是 "admin".
时才会出现
还有如何在 .yml 文件中编写 if 语句?!
提前致谢。
不能在.yml 文件中写入if。
这个问题没有简单的解决方案。
您可以在这个 github 问题中实施 javiereguiluz 和 rubengc 给出的解决方案:https://github.com/javiereguiluz/EasyAdminBundle/issues/831.
我有一个简单的菜单,如下所示
easy_admin:
design:
menu:
- { entity: 'Entity2',icon: 'database' }
- { entity: 'Entity3',icon: 'sitemap' }
- { entity: 'Entity4',icon: 'window-restore'}
- { entity: 'Entity5', icon: 'pencil' }
- { entity: 'Entity6',icon: 'address-book' }
- { entity: 'Entity7',icon: 'cog' }
- { entity: 'Entity8',icon: 'child' }
我想做的是根据登录的用户名显示每个菜单项,例如 Entity2 只有在登录的用户名是 "admin".
时才会出现还有如何在 .yml 文件中编写 if 语句?!
提前致谢。
不能在.yml 文件中写入if。 这个问题没有简单的解决方案。
您可以在这个 github 问题中实施 javiereguiluz 和 rubengc 给出的解决方案:https://github.com/javiereguiluz/EasyAdminBundle/issues/831.