Хотелось бы узнать можно ли сделать такую структуру папок
---- modules
----------- controllers
----------- models
----------- views
то бишь чтобы в дальшейшем не копировать уже готовые наработку по кускам в папки а скопировать папку с модулем. Да и удобнее на мой взгляд. Не мешается не нужное.
Такое реализованно в ZF но он слишком тяжелый. Думываем перейти на yii.
Теоретически должно быть возможно: http://www.yiiframework.com/doc/api/CWebModule (свойства controllerPath и viewPath). Модели можно заинклюдить в главном конфиге в import: application.modules.models. Но что значит "скопировать папку с модулем"? Если каждый модуль лежит в своей папке (кстати, подмодули еще никто не отменял, где будут храниться они, если вдруг потребуется?), то манипуляции еще проще.