thinkphp5开发连载模型-删除

上一篇文章讲解“模型-更新”,本篇文章讲解“模型-删除”。删除为删除数据库中的一条或多条数据。1.以下测试都是在控制的方法中直接操作数据库的,说明控制器可以与数据库交互,但在实际项目中与数据库的交互程序都写在模型中。2.模型中的方法实现对数据库的操作,控制实例化模型,调用模型中的方法。删除模型数据,可以在实例化后调用delete方法。Index控制器,新建delete方法

查看未删除前的数据库

浏览器访问

查看数据库

根据主键删除,支持单删和多删。Index控制器,新建idDelete方法

查看未删除前的数据库

浏览器访问

查看数据库

1.可以直接调用静态方法,例如:User::destroy(1);或者User::destroy('1,2,3');或者User::destroy([1,2,3]);2.V5.0.9+版本开始当destroy方法传入空值(包括空字符串和空数组)的时候不会做任何的数据删除操作,但传入0则是有效的。Index控制器,新建arrDelete方法

查看未删除前数据库

访问浏览器

查看数据库

Index控制,新建funDelete方法

查看未删除前数据库

浏览器访问

查看数据库

Index控制器,新建dbDelete方法

查看删除前的数据库

浏览器访问

关注卓象程序员,定期发布技术文章下一篇讲解“模型-查询”

「ThinkPHP5开发连载45」thinkphp5开发连载模型-删除

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20180920A1N9OS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券