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