问题这样的
created_at 创建时间
updated_at 更新时间
动作:
1、新增 created_at = updated_time = time()
2、更新 created_at 不变 updated_time = time()
在models里创建时间和更新时间都可以指定默认值为time()
为题来了,更新的时候创建时间也跟着变了,怎么办?
如果分不够群里CALL我哈
最终解决代码:
use yii\behaviors\TimestampBehavior;
public function behaviors()
{
return [
[
'class' => TimestampBehavior::className(),
'createdAtAttribute' => 'created_at',
'updatedAtAttribute' => 'update_time',
//'value' => new Expression('NOW()'),
//'value'=>$this->timeTemp(),
],
];
}