Symfony2 で階層型 ACL を構築する方法はありますか? 単純なカテゴリ/記事の 1 対多の関係を持つ管理領域を構築する必要があります。記事で追加の ACE が指定されていない場合、カテゴリのすべての ACE が関連する記事に伝播するように ACL を構築する方法はありますか?
いくつかのカテゴリと記事を作成し、User1 用に次の ACL を作成するとします。
Example:
Category1 (Read Write)
Article1
Article2 (Read)
...
CategoryN
Article1
...
ArticleN
最終的には次のようになります。
Category1 -> Can be read or modified
Article1 -> Can be read or modified
Article2 -> Can only be read