私はCakePHPを使用してブログを作成しています(個人的なプロジェクトであり、深刻なことは何もありません)。今のところ、次のコントローラーがあります。
- PostsControllers(アクション:インデックス、アバウト、アーカイブ、表示、編集)
- UsersControllers(アクション:登録、ログイン、ログアウト)
'index'、'about'、'archive'などのアクションは、単一の投稿に関連するアクションではないため、別のコントローラー(BlogsControllerなど)に配置する必要があると思います。
私はインターネットで検索してきましたが、ほとんどの人がブログと投稿の両方のアクションに単一のコントローラー(BlogsControllerまたはPostsController)のみを使用していることがわかりました。
だから私の質問:「インデックス」、「アバウト」、「アーカイブ」などのアクション用に分離されたコントローラーが必要ですか?