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