Недавно перешел с CodeIgniter на YII пока очень доволен, но не могу осуществить длоя полного счастья модульность. Например в CI был плагин HMVC позволяющий сделать приложение модульным, с такой вот структурой:
И создавать модули такого рода как расширения, которые потом подключать везде. Обрати внимание. что в данном случае контроллер надо наследовать от CExtController (кажется так), чтобы он искал views в своем дире. Еще можно перегрузить метод getViewPath()см. здесь http://www.yiiframew…opic,779.0.html