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 相关文章推荐
Zend Studio去除编辑器的语法警告设置方法
Oct 24 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
简单实用的网站PHP缓存类实例
Jul 18 PHP
php中数字、字符与对象判断函数用法实例
Nov 26 PHP
Yii框架form表单用法实例
Dec 04 PHP
YII Framework框架教程之安全方案详解
Mar 14 PHP
PHP通过加锁实现并发情况下抢码功能
Aug 10 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
Jan 13 PHP
PHP处理bmp格式图片的方法分析
Jul 04 PHP
PHP调用API接口实现天气查询功能的示例
Sep 21 PHP
PHP JWT初识及其简单示例
Oct 10 PHP
TP5多入口设置实例讲解
Dec 15 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之数据库操作详解及乱码解决!
2007/01/02 PHP
PHP 输出URL的快捷方式示例代码
2013/09/22 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
php微信公众号开发之欢迎老朋友
2018/10/20 PHP
javascript parseInt 函数分析(转)
2009/03/21 Javascript
javascript ajax 仿百度分页函数
2013/10/29 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
详解jQuery选择器
2016/12/21 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
2020/02/06 NodeJs
jQuery编写QQ简易聊天框
2020/08/27 jQuery
jQuery实现计算器功能
2020/10/19 jQuery
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
python随机生成指定长度密码的方法
2015/04/04 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
python制作图片缩略图
2019/04/30 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
python实现从wind导入数据
2019/12/03 Python
美国排名第一的在线葡萄酒商店:Wine.com
2016/09/07 全球购物
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
allbeauty美国:英国在线美容店
2019/03/11 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
汽车专业人才自我鉴定范文
2013/12/29 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
给小学生的新年寄语
2014/04/04 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript