Все зависит от вас. Но рассмотрение похоже на наличие определенного контроллера для одного объекта, такого как Пользователь или Статья и т. Д. В зависимости от контроллера вы хотели бы иметь подходящую модель для управления состоянием данных User_model.php
или Article_m.php
.
Если у вас есть общие методы и код, которые вы хотите вытащить из БД со многих контроллеров, у вас может быть что-то вроде Generic_m.php
.
Если у вас есть другие функции, связанные с какой-либо областью, вы можете создать свою собственную библиотеку и использовать ее.
Для простых функций, которые не принадлежат ни одному конкретному набору, вы можете создавать свои собственные помощники.
http://stackoverflow.com/questions/5735761/mvc-design-how-many-controllers-can-should-must-i-have-in-a-codeigniter-mvc-we – Linus