Здравствуйте.
Почему не корректно работает timestampBehavior ?
В моделиpublic function behaviors()
{
return [
[
'class' => TimestampBehavior::className(),
'attributes' => [
ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'],
ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'],
],
],
];
}
Поля в таблице называются created_at и updated_at (тип полей timestamp).
Экшены созданы CRUD генератором.
Получающийся результат:
1. При создании записи - оба поля получают 0000-00-00 00:00:00
2. При апдейте записи поле created_at получает значение даты и времени апдейта, поле updated_at остается 0000-00-00 00:00:00
Что я сделал не так?