thinkphp 模型 setInc setDec 为何没有自动更新 updateTime ?

模型代码:

use think\Model;

class TestModel extends Model
{
    protected $autoWriteTimestamp = 'int';
    protected $createTime = 'create_time';
    protected $updateTime = 'update_time';
}

复现代码:

TestModel::where([
    'name' => 'xxxx',
])->setInc('n', 1);

文档:
https://www.kancloud.cn/manua...

猜测 where 后可能走了 think\Db 的方法,而没有走 think\Model

请问如何做到这种场景下可以正常自动更新 update_time 呢?

阅读 1.9k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题