クラス/モデルがあるとします
- プロジェクト (多数のリストがあります)
- リスト
プロジェクトの共同作業者であるユーザーのみがリストを追加できるようにしたいと考えています。それ、どうやったら出来るの。使用する必要があることはわかっていますZend_Acl_Assert
が、リソースとして何を渡しますか。編集/削除の場合、リスト自体を渡します。追加の場合は、プロジェクトである必要があるようです。を に移動すると、どちらがより正しいと思わListsController#addAction()
れProjectsController#addListAction()
ますか? これは1つの可能性です
しかし、次のようなことをしたい場合、どうすればListsController#addAction()
ACL を設定できますか?
$acl->allow('user', 'list', 'add', new assertClass());
リソースとして「リスト」を渡します。代わりにプロジェクト オブジェクトを渡すことはできますか? それは意味をなさないようです