Zend_Acl - Роль на ресурс

Я пытаюсь реализовать Zend_Acl.

Я никогда не использовал его раньше, и хотя я могу получить базовые функции acl, работающие на уровне контроллера / действия, мне нужно, чтобы у пользователей были разные роли в разных проектах, например, администратор, редактор и т. Д.

Таким образом, пользователь может создавать проекты, и они могут редактировать / удалять свои собственные проекты, но они также могут быть приглашены другим пользователем в качестве «редактора» в проекте других лиц, чтобы они могли редактировать этот проект, но не удалять его, или они могут быть «Viewer» и не смогут редактировать / удалять только просмотр этого проекта.

Придется ли мне делать это с утверждениями, есть ли у кого-нибудь указатели?

1
задан Steve P. Sharpe 23 September 2010 в 21:22
поделиться