私はsymfony2の役割階層を使用していますが、それはうまくいきますが、いくつかの変更を行うためには、をsecurity.yml
に設定する必要があります。symfonyでの役割の階層構造を取得する方法
role_hierarchy:
ROLE_USER: [ROLE_ACCESS_USER, ROLE_ACCESS_DATA, ROLE_ACCESS_PRODUCT]
どのように私はROLE_USER
がROLE_ACCESS_USER, ROLE_ACCESS_DATA, ROLE_ACCESS_PRODUCT
で作られているというのが私のコードで知ることができ、ちょうどROLE_USER
を返すgetRoles()
を使用していますか?
ありがとうございました。
何をそれを必要とします:
あなたは次の行を追加することによって、あなたの
? –config/services.yml
にsecurity.role_hierarchy
のエイリアスを追加する必要がSymfony4のとおり私の "user"(ROLE_USER)はデフォルトのロールセットを持っているので、私は管理者に特定のロール、例えばROLE_ACCESS_DATAだけを与えることを許可します。私はすべての既存の役割を示すインターフェースを介してそれをしたいと思います。 – linibou