public function behaviors()
{
return [
[
'class' => TimestampBehavior::className(),
'createdAtAttribute' => 'createdAt',
'updatedAtAttribute' => 'updatedAt',
'value' => new Expression('NOW()'),
],
];
}
Допустим, делается второй раз findOne модели, а потом её save. В этом случае $model->updatedAt уже имеет не null значение. Behavior его проигнорирует и сохранит NOW, либо будет сохранено то, как есть?
И второй вопрос, зависимый от ответа на первый: как сохранить заданное значение, не NOW (не то, что завязано на Behavior).