TP5框架model的寻常操作有哪些?用法是什么?
发布时间:2022-04-14 13:33:12 所属栏目:语言 来源:互联网
导读:thinkPHP5框架是PHP中常用的框架之一,很多新手在学习thinkPHP5框架,可能对于model的操作,增删查改,聚合,软删除等这些不是很清楚,对此这篇问给大家分享一些技巧,小编觉得是比较实用的,感兴趣的朋友可以看一下。 使用model 查询数据,添加数据,修改数
thinkPHP5框架是PHP中常用的框架之一,很多新手在学习thinkPHP5框架,可能对于model的操作,增删查改,聚合,软删除等这些不是很清楚,对此这篇问给大家分享一些技巧,小编觉得是比较实用的,感兴趣的朋友可以看一下。 使用model 查询数据,添加数据,修改数据,删除数据 聚合操作 获取器,修改器 自动添加时间戳(创建时间,修改时间) 软删除 1、使用model查询数据 $res = User::get(1); //获取主键为1的数据,得到的是一个对象 $res = $res->toArray(); //将对象转化为数组 dump($val->toArray()); } //使用闭包函数查询 id<5 的记录 $res = User::get(function($query){ $query->where("id","<",5) ->field('name') }); 2、使用model添加数据 $res = User::create([ 'name' => 'yulong', 'pwd' => '123' ],true); //第二个参数为true时,只添加数据表中已有的字段,不报错,不写则默认为false;;; true 也可以换成一个数组,数组里存放数据表中的字段,表示仅允许数组中的字段添加数据 $res->id; //本次添加的自增id dump($ers); 3、使用model更新数据 $res = User::update([ 'name' => 'yulong002' ],['id'=>1]); //更新 id=1 的记录 $res = User::update([ 'name' => 'yulong002' ],function(){ $query->where("id","LT",5); //使用闭包函数更新 id<5 的记录 }); (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |