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