1

私はSymfony2をsonataAdminBundle、sonataUserBundle、FOSUserBundleで使用しています。ROLE_TEST などの新しいロールを作成したいと考えています。admin 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 に答える