2

ドキュメントが非常に少ないため、Symfony2 の ACL システムの詳細を学ぶのは困難でしたが、これまでのところ、ほとんどの概念を理解することができました。ただし、問題が 1 つあります...

ACLで利用するADMINのと同じ条件を継承するパーミッションを追加できるようにしたい。OWNER私の目標は、投稿ページ内で管理コントロールを指定することですが、所有者に付与された他のコントロールへのアクセス権も管理者に付与することです。

誰かが明確な例、ドキュメント、またはリンクを支援として提供できる場合は、大歓迎です。正しい道への微調整も大歓迎です。

4

1 に答える 1

1

公式ドキュメントより

$builder = new MaskBuilder();
$builder
    ->add('owner')
;
$mask = $builder->get();

$acl->insertObjectAce(new UserSecurityIdentity('user1'), $mask);

次に、同じマスクを「ADMIN」ユーザーに適用します。

それはあなたが探しているものですか?とにかく少し役に立てば幸いです;)

于 2012-06-10T09:02:26.107 に答える