我在EasyAdmin和Symfony 5上做得很棒。我喜欢 EasyAdmin 规范所有辛勤工作的方式。我可以为表单、列表或显示下的菜单和字段设置权限。我想知道是否有办法向过滤器添加权限。
我已经在官方文档(2.x版(中搜索了很多,当然也在谷歌中搜索了很多,但找不到使用easy_admin.yaml
文件在过滤器中设置权限的方法。
我正在寻找类似以下内容的内容:
easy_admin:
entities:
Task:
list:
filters: ['startTime', 'endTime', permission: ['ROLE_ADMIN']] // <===== like this one
我看到这些也不起作用:
filters: ['startTime', 'endTime', permission: ['ROLE_ADMIN']]
//<== 数组
或
filters: {'startTime', 'endTime', permission: ['ROLE_ADMIN']}
//<== 对象
请有人帮助我知道是否有办法在 EasyAdmin 中添加Filters
权限吗?
对于设置权限,必须将其设置为筛选器的每个字段。
easy_admin:
entities:
Task:
list:
filters:
- startTime
- { property: endTime, permission: ['ROLE_ADMIN'] }