Meilleur moyen de rendre les pages d'administration dans CodeIgniter?

Je suis en train de travailler sur une application dans CodeIgniter, et je veux avoir des pages d'administration de plusieurs objets dans l'application, et je me demandais quelle serait la meilleure façon de les mettre en une structure MVC.

Idée 1:
Dans chaque contrôleur, ont un admin fonction et ajouter toutes les pages d'administration, je voudrais dans cette fonction.
exemple d'URL: domain.com/articles/admin

Idée 2
Faire une nouvelle admin contrôleur, ce qui aurait pour faire référence à de nombreux modèles différents, et mettre toutes les pages d'administration.
exemple d'URL: domain.com/admin/articles

Qui serait mieux?

Modifier pour la clarification: Par admin fonctionnalité, je veux dire être capable de faire le CRUD de base des actions sur n'importe quel objet, et être en mesure d'afficher une liste de l'ensemble de l'objet.

OriginalL'auteur GSto | 2009-11-09