save方法无法使用cache更新缓存

浏览:428 发布日期:2020/08/08 分类:ThinkPHP6专区
调用模型的save方法的时候无法通过cache去更新缓存,如果在save之前调用cache方法那么生成出来的sql都变成insert了   public function index(User $user) {
        $user = $user->find(8);
        //sql:UPDATE `user` SET `head_img` = '3'  WHERE ( `id` = 8 )
        $user->save([ 'head_img' => '3']);
    }
   public function index(User $user) {
        $user = $user->find(8);
        //sql:INSERT INTO `user` SET `head_img` = '3'
        $user->cache()->save([ 'head_img' => '3']);
    }
最佳答案
评论( 相关
后面还有条评论,点击查看>>