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)'應該返回什麼? –
出於好奇,你爲什麼需要它? –