// 开启自动写入时间戳字段
protected $autoWriteTimestamp = 'int';
// 定义时间戳字段名
protected $createTime = 'create_time';
protected $updateTime = 'update_time';
先查找,后更新,如果用户提交数据不变,无法自动更新时间戳。
$row = $this->model->get($id);
$result = $row->allowField(true)->isUpdate(true)->save($params);
这样就可以了:
$result = $this->model->allowField(true)->isUpdate(true)->save($params,['id'=>$id]);
最佳答案