首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取symfony中角色列表的父角色

如何获取symfony中角色列表的父角色
EN

Stack Overflow用户
提问于 2017-03-01 23:12:27
回答 1查看 204关注 0票数 1

我试图找到一种方法,允许我从安全文件Symfony security.yml中定义的列表中恢复最强的角色

假设我有以下层次结构:

代码语言:javascript
复制
ROLE_A: [ROLE_B,ROLE_C]
ROLE_B: [ROLE_D]

在我必须开发的方法中,我应该传递一个角色列表(A、B和C),并恢复最强的角色(A)。

你能想出点子吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-02 02:20:30

我也有同样的问题。不幸的是,我不得不在User Entity中拥有分层逻辑的角色,就像在关联数组中一样。

然后创建一个getParentRole()方法来返回所需的父ROLE

如果您使用的是FOSUserBundle,并且您的应用程序需要User实体的组级别分类,请考虑使用FOSUserBundle中提供的Group feature

希望这能有所帮助!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42535358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档