Yii2.0框架模型添加/修改/删除数据操作示例


Posted in PHP onJuly 18, 2019

本文实例讲述了Yii2.0框架模型添加/修改/删除数据操作。分享给大家供大家参考,具体如下:

添加数据

$user = new User();
$user->name = 'zhang';
$user->age = 28;
$data = $user->save();//添加数据
$data = $user->insert();//添加数据
$id = $user->attributes['id'];//获取当前添加数据后的自增id

修改数据

$user = $User::findOne(1);
$user->name = 'zhang';
$data = $user->update();//修改
$data = $user->save();//修改
//修改单个字段
$data = Uesr::updateAllCounters(['name' => 'li'],['id' => 1]);//参数1为要修改的字段,参数2为修改条件

删除数据

//删除数据
$user = User::find()->where(['id' => 2])->one();//获取id为2的数据
$data = $user->delete();//删除数据
$uer = User::find()->where(['id' => 2])->all();//获取id为2的数据
$data = $user[0]->delete();//删除数据
//删除所有数据
$user = User::deleteAll();
$user = User::deleteAll('id=2');//删除id为2的数据
//多个条件删除
$data = User::deleteAll('id>:id AND num<:num',[':id' => 2,':num' => 100]);

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php使用百度天气接口示例
Apr 22 PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
PHP使用递归生成文章树
Apr 21 PHP
php抓取并保存网站图片的实现代码
Oct 28 PHP
Yii2设置默认控制器的两种方法
May 19 PHP
Mac系统完美安装PHP7详细教程
Jun 06 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
PHP fclose函数用法总结
Feb 15 PHP
php无限极分类实现方法分析
Jul 04 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 PHP
Yii2.0框架模型多表关联查询示例
Jul 18 #PHP
php和redis实现秒杀活动的流程
Jul 17 #PHP
php web环境和命令行环境下查找php.ini的位置
Jul 17 #PHP
php命名空间设计思想、用法与缺点分析
Jul 17 #PHP
php和C#的yield迭代器实现方法对比分析
Jul 17 #PHP
php基于协程实现异步的方法分析
Jul 17 #PHP
php学习笔记之字符串常见操作总结
Jul 16 #PHP
You might like
Php+SqlServer实现分页显示
2006/10/09 PHP
php中的一个中文字符串截取函数
2007/02/14 PHP
php无限级分类实现方法分析
2016/10/19 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
php+mysql开发中的经验与常识小结
2019/03/25 PHP
php intval函数用法总结
2019/04/14 PHP
List Information About the Binary Files Used by an Application
2007/06/11 Javascript
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
JavaScript中读取和保存文件实例
2014/05/08 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
Python操作Mysql实例代码教程在线版(查询手册)
2013/02/18 Python
Windows下安装python2和python3多版本教程
2017/03/30 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
HTML5的新特性(1)
2016/03/03 HTML / CSS
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
医务人员自我评价
2014/01/26 职场文书
读群众路线心得体会
2014/03/07 职场文书
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
美容院店长岗位职责
2014/04/08 职场文书
小学生学习雷锋倡议书
2014/05/15 职场文书
课外科技活动总结
2014/08/27 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
企业法律事务工作总结
2015/08/11 职场文书
初二英语教学反思
2016/02/15 职场文书
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript
windows11选中自动复制怎么开启? Win11自动复制所选内容的方法
2022/07/23 数码科技