我正在使用Symfony2和sonataAdminBundle,sonataUserBundle和FOSUserBundle。我想创建一个新角色,例如ROLE_TEST。当我在管理CRUD界面中编辑用户时,我希望该角色出现在“角色”部分中,以便我可以将其添加到用户。
我在哪里定义角色,使其出现在该列表中?
答案 0 :(得分:1)
您可以在角色层次结构中的ROLE_ADMIN角色(或登录的管理员用户所属的任何角色)下添加这些角色。
# app/config/security.yml
security:
role_hierarchy:
ROLE_ADMIN: [ROLE_USER, ROLE_TEST]