我为其中一个名为STUDY的管理实体创建了一个自定义仪表板块,列表。
我希望仅当用户具有Study管理实体的LIST角色时才显示此块。
我的config.yml
dashboard:
blocks:
position: left
type: nzgui.app.block.status,
roles: [ROLE_SONTATA_ADMIN_STUDIES_LIST]
然而,这不起作用,即使对于超级管理员用户也不显示该块。
查看模板,使用twig中的is_granted(角色)代码调用来检查角色。在侧边栏中,使用item.extra('admin')。isGranted('LIST')检查角色并正常工作。
我该如何解决这个问题?
答案 0 :(得分:0)
但是,对于admin用户,还必须另外提供ROLE_ADMIN。