模型添加与删除
一.数据添加
1.使用实例化的方式添加一条数据,首先实例化方式如下,两种均可:
class Test { //使用模型实例来添加数据 public function show(){ //实例化模型 $user =new users(); $user->bid="15"; $user->bname="李白"; $user->u_time="2021-09-23"; $user->save(); }
或者直接在实例化的时候传入数据
public function select(){ $user = new users([ "bid" => "16", "bname" => "杜甫", "u_time" => "2021-09-23" ]); $user->save(); return users::select(); }
删除数据
Controller
<?php namespace app\controller; use think\Controller; use app\model\Article; use think\Db; class Index extends Controller{ public function show(){ //实例化模型Article $user=new Article(); //模型中需要指定主键 $user->delete(23); } }
Model
<?php namespace app\model; use think\Db; use think\Model; class Article extends Model{ //继承model基类后,会有delete 和静态destroy其他的一些方法可以调用 //指定主键 public $pk='art_id'; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2019-09-23 Vue指令之`v-model`和`双向数据绑定
2019-09-23 Vue指令之事件修饰符
2019-09-23 Vue指令之`v-bind`的三种用法及v-on事件指令
2019-09-23 Vue指令之`v-text`和`v-html`
2019-09-23 基本代码、插值表达式、v-cloak
2018-09-23 盒模式
2018-09-23 CSS颜色