dans CI, pour moi au moins, les vues doivent être votre mise en page (html), les contrôleurs sont la structure et les modèles gère les données. Lors de la construction d'une application, où sera la logique métier?codeiginter - logique métier - contrôleurs, modèles ou bibliothèque?
J'ai géré le contrôleur uniquement pour gérer les URL, car je veux séparer la structure de la logique métier. J'ai utilisé mes modèles pour récupérer des données et les traiter (données et logique métier), mais il y aurait un problème si je décidais de changer de sources de données.
Est-ce une bonne pratique de toujours introduire une bibliothèque pour séparer la logique métier principale?