我是 Symfony2 的新手,为了我公司的需要,我正在使用 Sonata Admin 和 User 捆绑包。
我想知道是否可以根据登录用户的角色在仪表板上隐藏或显示项目。
例如,我有几个由 Sonata AdminBundle 管理的实体(用户、公司、任务、站点等......管理),我只想将用户管理显示给超级管理员,将公司和站点管理显示给另一个角色( SITE_ADMIN 例如)和任务到第三个角色。
你有没有遇到过这种情况?你能给我解决方案或直接找到解决方案的线索吗?
非常感谢,
埃内斯