У меня есть система разрешений на основе ролей, где я не уверен, что Zend_Acl необходим, поэтому я хотел бы спросить, прав ли я.Нужен ли Zend_Acl?
В рассматриваемых веб-приложениях нет отдельных экранов администратора, все контроллеры/действия доступны для всех. Поэтому я не могу представить, что я могу назвать «ресурсом» в такой открытой системе.
Но некоторые роли пользователя могут видеть сетки, не отфильтрованные по идентификатору пользователя, - поэтому супер админы видят все данные, и «администраторы x» видят все данные «x».
В этом случае система Zend_acl чрезмерна? Без этого все будет просто, я просто получаю роль пользователя в init() и проверяю его в некоторых частях контроллера.