すべての大規模なアプリケーションには、ADMIN セクションがあります。
そのような場合、ZF を使用していないときは、通常、すべての管理者用のものを別のディレクトリに置き、追加のセキュリティ対策 (.htaccess ベースの認証や 2 回目のログインなどの追加など) を行います。これにより、ファイルツリーでどのファイルが何であるかがかなり明確になります。
ZF で同じ設計を実現するにはどうすればよいですか? または、管理セクションを作成するためのベスト プラクティスはありますか?
ルーターレベルでそれを行うべきですか(URLに「admin」がある場合は、別のindex.php/bootstrapファイルを使用します....)
最も簡単なのは、すべての管理用にコントローラーを使用することだったと思います。しかし、私はそれが多すぎます。そのため、通常のアプリコントローラーと並んでいくつかの管理コントローラーがあります。コントローラーのディレクトリがめちゃくちゃになります - どのコントローラーが管理者で、どれがそうでないのですか?