2012-02-24 28 views
1

我使用Symphony 2与sonataAdminBundle,sonataUserBundle和FOSUserBundle。我想创建一个新角色,例如ROLE_TEST。当我在管理CRUD界面中编辑用户时,我希望该角色出现在“角色”部分,以便我可以将其添加到用户。symfony2 sonataUserBundle定义新角色并添加到用户

我在哪里定义角色,使其出现在该列表中?

回答

1

您可以将这些角色添加到角色层次结构中的ROLE_ADMIN角色下(或管理员用户所登录的任何角色)。

# app/config/security.yml 
security: 
    role_hierarchy: 
     ROLE_ADMIN:  [ROLE_USER, ROLE_TEST] 

see here the code

相关问题