Да, но нет возможности собирать вместе контроллер, модели и вьюшки в одном месте, относящиеся к одному модулю. Всё разбросано. Я же написал про это в статье, зачем я использую HMVC.
В идеале оно, может быть, и лучше. Но когда модуль сложный, то модель получается слишком толстой, поэтому решил разбивать на «подмодели». Т.е. есть главная модель и дополнительные, которые пишутся при необходимости. Но если вы всё же решили делать 1 модуль, 1 контроллер, 1 модель, то данная (моя) реализация это не запрещает.
P.S. У меня тоже есть модули, в которых всё по одному. Простенькие.
Расширил встроенный. Честно говоря, в CI много чего надо расширять, если делаешь реальный проект. К сожалению, чтоб рассказать обо всем, получится слишком большая статья. Поэтому ограничился пока что этим, чтоб тем, кто скачает, было понятней.
На github скоро залью, только чуть позже… а то на работе я :)
P.S. У меня тоже есть модули, в которых всё по одному. Простенькие.
На github скоро залью, только чуть позже… а то на работе я :)