私は CodeIgniter でアプリに取り組んでおり、アプリケーション内のいくつかのオブジェクトの管理ページを作成したいと考えています。これらを MVC 構造に配置するためのより良い方法は何か疑問に思っています。
アイデア 1:
各コントローラーに管理機能を用意し、必要なすべての管理ページをその機能に追加します。URL の例:domain.com/articles/admin
アイデア 2
多くの異なるモデルを参照する必要がある新しい管理コントローラーを作成し、そこにすべての管理ページを配置します。URL の例:domain.com/admin/articles
どちらの方法が良いでしょうか?
明確化のために編集:管理機能とは、任意のオブジェクトに対して基本的な CRUD アクションを実行でき、そのオブジェクトのすべてのリストを表示できることを意味します。