4

SonataでSymfony2を使用しています。
ユーザーにアクセスを許可したいアプリケーションのセクションのリストがあります。

例:

  • John には section1 と section3 へのアクセス権が必要です
  • Bob には section2 と section3 へのアクセス権が必要です

そのため、ユーザー/グループにアタッチできる 3 つのロールを作成しました (sonata を介して)

  • ROLE_SECTION1
  • ROLE_SECTION2
  • ROLE_SECTION3

しかし、新しいセクションを作成するときに、関連するロールを管理者に自動的にリストしたいと思います
(自分で毎回宣言する必要はありませんsecurity.yml) 。

ロール セキュリティ ハンドラを使用しているときに sonata-admin-user がそれを行うのを見まし
たが、同じことを行う方法がわかりません。

最後に、質問は簡単で、次のとおりです。

動的に選択可能なロールを Sonata ユーザー管理バンドル エディター リストに追加するにはどうすればよいですか?

4

1 に答える 1