繁体   English   中英

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

[英]How get the parent role of a list of roles in symfony

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

假设我有以下层次结构:

ROLE_A: [ROLE_B,ROLE_C]
ROLE_B: [ROLE_D]

在我必须开发的方法中,我应该在这种情况下传递角色列表(A,B和C)并恢复最强的角色(A)。

你能提出想法吗?

我遇到过同样的问题。 运气不好,我必须在User Entity具有角色分层逻辑,就像在关联数组中一样。

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

要么

如果您正在使用FOSUserBundle并且您的应用程序需要User实体的组级别分类,请考虑使用FOSUserBundle提供的组功能

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM