Zend_Acl が必要かどうか確信が持てない役割ベースのパーミッション システムを持っているので、私が正しいかどうか尋ねたいと思います。
問題の Web アプリケーションには個別の管理画面がなく、すべてのコントローラー/アクションに誰でもアクセスできます。ですから、そのようなオープンなシステムで「リソース」と呼べるものを想像することはできません。
ただし、一部のユーザー ロールは、ユーザー ID でフィルタリングされていないグリッドを表示できます。そのため、スーパー管理者はすべてのデータを表示し、「x 管理者」はすべての「x」データを表示します。
この場合、Zend_acl システムは過剰ですか? それがなければ物事は簡単です.init()でユーザーロールを取得し、コントローラーの一部でそれをチェックするだけです.