1

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

我在哪里定义角色以便它出现在该列表中?

4

1 回答 1

1

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

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

看到这里的代码

于 2012-02-24T15:44:55.870 回答