为什么软删除失效了?

浏览:557 发布日期:2019/01/14 分类:求助交流 关键字: 软删除
User::destroy($id);
这样不能软删除。实际就是提示删除成功后,show展示数据还在。
User::destroy($id,true);
这样才可以删除数据

我具体软删除代码如下:
public function delete()
{
//软删除方法
$id = input('get.car_id');
$ret = CarModel::destroy($id);
if ($ret) {
$this->success('删除车辆成功', 'Car/show');
} else {
$this->error('删除车辆失败');
}
}

展示数据代码如下:
public function show()
{
//判断当前登录的是用户还是品牌商session
if (session('user_name')) {
$map['user_name']=['=',session('user_name')];
}
elseif (session('brand_name')) {
$map['brand_name']=['=',session('brand_name')];
}
else {
$this->alert('不存在用户或品牌商');
}

if ($map) {
$jieguo=Db('car')->where($map)->order('car_id desc')->select();
$this->assign(
array(
'jieguo'=>$jieguo,
)
);
}else {
$this->assign(
array(
'jieguo'=>null,
)
);
}
return $this->fetch();

}
最佳答案
评论( 相关
后面还有条评论,点击查看>>