0
父角色我试图找到一种方法,让我恢复从我在安全文件的Symfony security.yml
如何获得角色的列表中的symfony
假设我有以下层次结构中定义的列表中作用最强:
ROLE_A: [ROLE_B,ROLE_C]
ROLE_B: [ROLE_D]
在,我要开发一种方法,我应该在这种情况下,通过一个角色列表(A,B和C)和恢复作用最强(A)。
你能想出点子吗?
父角色我试图找到一种方法,让我恢复从我在安全文件的Symfony security.yml
如何获得角色的列表中的symfony
假设我有以下层次结构中定义的列表中作用最强:
ROLE_A: [ROLE_B,ROLE_C]
ROLE_B: [ROLE_D]
在,我要开发一种方法,我应该在这种情况下,通过一个角色列表(A,B和C)和恢复作用最强(A)。
你能想出点子吗?
我有同样的问题。运气不好的话,我不得不像关联数组那样在User Entity
中拥有角色层次逻辑。
然后创建一个方法为getParentRole()
以返回所需的父项ROLE
。
OR
如果您正在使用FOSUserBundle
和您的应用需求User
实体的组级分类,考虑FOSUserBundle
希望这有助于利用Group feature可用!
对于这个层次结构:'ROLE_A:[ROLE_B]; ROLE_C:[ROLE_D]''getStrongest(ROLE_A。ROLE_C)'应该返回什么? –
出于好奇,你为什么需要它? –