问答详情
源自:3-9 模型时间戳+软删除

在Model中添加了软删除之后 ::get()方法就不能获取到数据了

<?php

namespace app\index\model;

use think\Model;

use traits\model\SoftDelete;


class Wechat extends Model

{

    use SoftDelete;

    protected $deleteTime= 'Delete_wx';

}

model 开启了软删除功能 下面的::get()就获取不到数据

$res = Wechat::get(1);

dump($res->toArray());

如果把model中的use SoftDelete; 去除掉 ::get()就可以获取到数据了  这个问题有什么解决的办法吗

提问者:慕前端4115411 2018-01-17 15:32

个回答

  • Wythehuang
    2018-01-17 22:18:27
    已采纳

    可以使用:WeChat:withTrashed()->find(1)获取包含软删除数据.或者把id为1的delete_time设置为null,这样就可以get就可以获取到.