Код: Выделить всё
public function behaviors()
{
return [
'timestamp' => [
'class' => TimestampBehavior::className(),
'createdAtAttribute' => 'created_at',
'updatedAtAttribute' => 'updated_at',
'value' => function () {
return date('U');
},
],
[
'class' => BlameableBehavior::className(),
'createdByAttribute' => 'created_by',
'updatedByAttribute' => 'updated_by',
],
];
}
В идеале в БД хотелось бы видеть, когда запись была создана и кем, и если не изменялась, то поля UPDATED_AT и UPDATED_BY должны быть пустыми. Спасибо.