J'ai toujours utilisé le modèle pour stocker ou exécuter des requêtes de base de données. J'ai entendu parler du gros modèle, du concept de contrôleur mince.Que devrait-on faire dans les modèles CodeIgniter?
La façon dont je configure mes modèles en ce moment provoque beaucoup de rebut dans les contrôleurs pour des choses comme la validation des formulaires, le formatage des données. La validation de formulaire, le téléchargement de fichier et le formatage de données appartiennent-ils au contrôleur ou au modèle?
Je réalise que cette question est subjective, ce qui devrait créer une bonne discussion plutôt qu'une réponse concrète.
Je pense que cette bibliothèque pourrait aider http://frankmichel.de/formgenlib/user_guide/introduction/getting_started.html – Keyo
@keyo - c'est l'un de mes petits soucis avec CI. Il vous oblige à avoir toutes les informations sur le formulaire (champs, étiquettes, exigences de validation) dans le contrôleur. Ce n'est pas juste. Si vous ne voulez pas voir un bon framework PHP MVC, vérifiez Kohana. – aaronasterling
J'aimerais pouvoir utiliser kohana ou quelque chose avec une bonne architecture, mais je suis coincé avec CI pour le travail. Je peux cependant le configurer avec certains moteurs ORM. – Keyo