この質問は、任意のMVCフレームワークに関連している可能性があります。
MVCアプリケーションでコントローラーをどのように編成しますか?
ブログアプリケーションがあるとしましょう。このブログアプリケーションには2つのレイヤーがあります。最新の10件の投稿、単一の投稿、カテゴリ別の投稿などを表示するブログレイヤー。
そして、ユーザーが新しいブログ投稿を作成したり、投稿を編集したり、投稿を削除したり、カテゴリを作成したりできる管理レイヤーがあります...
コントローラをどのように構築しますか?ブログコントローラーと管理コントローラーを作成する必要がありますか?または、ドメイン駆動設計を休ませて、そのオブジェクトに関連するアクションを処理するBlogController、PostControllerを作成する必要がありますか?
問題は、コントローラーをどのように編成するかです。コントローラーは、関連する機能の「名前空間」のようなものにする必要がありますか?では、管理機能には、作成、更新、削除アクションを処理する管理コントローラーがあり、ブログコントローラーはそれらの投稿をエンドユーザーに表示することを処理しますか?
私が必要としているもの、MVCでコントローラーを整理する方法の説明を入手していただければ幸いです。