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]