Написание правильной архитектуры для приложения на Yii фреймворке. Создание наследника ядра контроллера Yii. Создание прослойки между контроллером-ядром и контроллерами приложения, расширение функционала контроллеров с помощью наследования.
Правильная архитектура наследования моделей в Yii приложение. Создание двух прослоек классов для расширения общих возможностей моделей и для независимой генерации моделей без ущерба проектному коду.
Как обойти проблему генерации кода моделей через gii и дальнейшее расширение функционала и поведений этих моделей. Использование наследования, практические примеры.