Организовать это дело вы можете используя видеты. Через них можно реализовать разделения UI на компоненты и продолжать вложенность оных строя иерархии компонентов/виджетов.
nepster09: это неверная трактовка как концепции HMVC так и MVC как таковой. Модули это модули, MVC это MVC. MVC относится только к отделению UI от приложения, HMVC форсит идею разделения UI на иерархию маленьких контролов/виджетов/компонентов. То есть идея UI как композиция виджетов. Но приложение у вас всеравно одно, это может быть один модуль.
p.s. не знаю что там в Yii2 намудрили и не особо интересно знать.
Сергей Протько: Вас понял. Я уже понял, что Yii2 дает не совсем точные представления о подходах. Структура и подходы Yii2, совсем не тоже самое что симфони. Чем больше углубляешься и развиваешься, тем больше появляется дискомфорт в Yii2.
nepster09: Yii2 хороший фреймворк. Простой как пробка, идеальный для простых проектов или MVP. Но когда речь идет о масштабировании кода не для всех проектов он хорош. Хотя опять же, и на нем можно делать те же штуки что и в Symfony, просто для некоторых вещей кода меньше а для некоторых - больше.