Si vous êtes intéressé, il y a un paquets que vous pouvez ajouter à votre Codeigniter projet qui permettra de gérer:
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/
Des Extensions modulaires rend le framework PHP CodeIgniter modulaire. Les Modules sont des groupes de composants indépendants, typiquement modèle, le contrôleur et la vue, disposées dans un des modules de l'application du sous-répertoire, qui peuvent être déposés dans les autres CodeIgniter applications.
OK, donc le grand changement est que maintenant vous seriez en utilisant une structure modulaire - mais pour moi, c'est souhaitable. J'ai utilisé CI pour environ 3 ans maintenant, et ne peut pas imaginer la vie sans Extensions Modulaires.
Maintenant, voici la partie qui traite directement appel aux contrôleurs pour le rendu de la vue des partiels:
// Using a Module as a view partial from within a view is as easy as writing:
<?php echo modules::run('module/controller/method', $param1, $params2); ?>
C'est tout là est à lui. Je l'utilise généralement ce pour le chargement peu de "widgets" comme:
- Des calendriers d'événements
- Liste des dernières news articles
- Bulletin d'inscription les formulaires
- Les sondages
Généralement, je construire un "widget" contrôleur pour chaque module et de l'utiliser uniquement pour ce but.
Votre question a aussi été l'une de mes premières questions quand j'ai commencé avec Codeigniter. J'espère que cela vous aide, même si elle peut être un peu plus que vous avez été recherchez. J'ai été en utilisant MX depuis et je n'ai pas regardé en arrière.
Assurez-vous de lire les docs et découvrez la multitude d'informations concernant ce package sur le Codeigniter forums. Profitez-en!