gpt4 book ai didi

php - 根据用户角色在仪表板上显示项目

转载 作者:可可西里 更新时间:2023-11-01 13:17:53 24 4
gpt4 key购买 nike

我是 Symfony2 的新手,为了我公司的需要,我正在使用 Sonata Admin 和 User bundle。

我想知道是否可以根据登录用户的角色隐藏或显示仪表板上的项目。

例如,我有几个由 Sonata AdminBundle 管理的实体(用户、公司、任务、站点等......管理),我只想向 super 管理员显示用户管理,公司和站点管理另一个角色(例如 SITE_ADMIN)和第三个角色的任务。

你遇到过这种情况吗?你能给我解决方案或直接找到解决方案的线索吗?

非常感谢,

埃内斯

最佳答案

使用Role handler并仅启用与用户相关的权限,例如,管理员组(创建它)。然后将管理员用户分配到 Admins 组。 Sonata 管理员将选择限制并仅向管理员显示仪表板项目。

关于php - 根据用户角色在仪表板上显示项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17523598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com