2012-02-25 9 views
1

私は、このエンティティの構造を持っている:Symfony2:ACLを子エンティティにも適用する必要がありますか?

Apartment -> Floor (one to many) 
Floor -> LeaseTerm (one to many) 

私は存続のアパートエンティティ(所有者)にACLを適用しています。

私はACLをFloorとLeaseTermのentiteに適用しなければならないのでしょうか、またはLeaseTermとFloorエンティティの所有権を確認するためにApartmentとの関係を使用するだけですか?

私の目的は、他の人のFloors/LeaseTermsの編集/削除/表示を制限することです。

編集:私も同様の質問hereを投稿しましたが、本当の答えは得られていません。

質問が不明な場合はお知らせください - 詳細を説明します。しかし、私は主なアイデアをカバーしたと思う。

+1

にACLを適用しない場合、私は同様の質問ポストの答えはかなり良いと思われる場合!実際には、子エンティティ(FloorとLeaseTerm)にアクセスして編集する方法によって異なります。あなたはそれらを独立して編集する予定ですか?それとも常にApartementのコンテキスト内にありますか? – Florian

答えて

1

すべての床とLeaseTermはアパートの同じアクセス権を持つ最上位のエンティティにACLを適用するすべてのエンティティ

関連する問題