tp5 中 model 的删除方法

Posted Chrdai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp5 中 model 的删除方法相关的知识,希望对你有一定的参考价值。

根据主键删除(推荐)

use app\index\model\User as UserModel;
 public function delete(){
        UserModel::destroy([1,2,3]);  // 删除主键为1,2,3的数据
    }

根据条件删除(推荐)

   public function delete(){
        UserModel::destroy([‘status‘=>0]);   // 删除所有status=0的数据
    }

闭包删除

    public function delete(){
        UserModel::destroy(function($query){
            $query->where(‘id‘,‘>‘,18);
        });
    }

根据数据库类的查询条件删除

    public function delete(){
        UserModel::where(‘id‘,‘>‘,18)->delete();
    }

 

以上是关于tp5 中 model 的删除方法的主要内容,如果未能解决你的问题,请参考以下文章

tp5 中 model 的查询方法

TP5 Model 功能总结

TP5.0model的操作方法

TP5项目中模板文件html的更新及php写入删除与复制文件的方法

[李景山php]每天TP5-20170114|thinkphp5-Model.php-7

TP5报如下的错误 Indirect modification of overloaded element of thinkpaginatorCollection has no effect(代码片段