В это то и проблема, что не могу наследовать, как хочу) Я не хочу ничего усложнять, просто пытаюсь сделать правильно, что бы соответствовало структуре advanced: полностью независимые фронтенд/бэкенд + общее в common + модуль разбитый на 3 директории.zelenin писал(а):непонятно, что вы хотите. Что значит "приходится выбирать". Наследуйте как хотите от чего хотите. В чем проблема?
И вообще зачем вам нужно так усложнять?
Хочу использовать независимые базовые классы Module, что бы все модули бэкенда наследовались от базового модуля бэкенда, а все модули фронтенда наследовались от базового модуля фронтенда, и эти два базовых модуля наследовались от общего базового модуля в common. С этим проблем нет, все прекрасно наследуется. Проблема в использовании именно модуля в common.
Если я делаю модульФронтенда -> базовыйМодульФронтенда -> базовыйМодульCommon -> Yii - то сам модуль в common вообще не используется.
Если я делаю модульФронтенда -> модульCommon -> базовыйМодульCommon -> Yii - то не используется разделение базовых модулей на фронтенд/бэкенд - все идет через один базовыйМодульCommon, что я считаю не есть правильно.