自动更新时间戳问题

浏览:1184 发布日期:2019/07/08 分类:ThinkPHP5专区
版本:tp5.0.24

// 开启自动写入时间戳字段
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]);
最佳答案
评论( 相关
后面还有条评论,点击查看>>