1
我使用Symphony 2與sonataAdminBundle,sonataUserBundle和FOSUserBundle。我想創建一個新角色,例如ROLE_TEST。當我在管理CRUD界面中編輯用戶時,我希望該角色出現在「角色」部分,以便我可以將其添加到用戶。symfony2 sonataUserBundle定義新角色並添加到用戶
我在哪裏定義角色,使其出現在該列表中?
我使用Symphony 2與sonataAdminBundle,sonataUserBundle和FOSUserBundle。我想創建一個新角色,例如ROLE_TEST。當我在管理CRUD界面中編輯用戶時,我希望該角色出現在「角色」部分,以便我可以將其添加到用戶。symfony2 sonataUserBundle定義新角色並添加到用戶
我在哪裏定義角色,使其出現在該列表中?
您可以將這些角色添加到角色層次結構中的ROLE_ADMIN角色下(或管理員用戶所登錄的任何角色)。
# app/config/security.yml
security:
role_hierarchy:
ROLE_ADMIN: [ROLE_USER, ROLE_TEST]