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 无法载入mysql扩展
Mar 12 PHP
PHP执行zip与rar解压缩方法实现代码
Dec 05 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
php变量作用域的深入解析
Jun 03 PHP
php设置静态内容缓存时间的方法
Dec 01 PHP
PHP积分兑换接口实例
Feb 09 PHP
php简单判断两个字符串是否相等的方法
Jul 13 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
php7安装mongoDB扩展的方法分析
Aug 02 PHP
tp5框架无刷新分页实现方法分析
Sep 26 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 字符串长度判断效率更高的方法
2014/03/02 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
php算法实例分享
2015/07/14 PHP
浅谈php的优缺点
2015/07/14 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
js中的onchange和onpropertychange (onchange无效的解决方法)
2014/03/08 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
jQuery实现全选、反选和不选功能
2017/08/16 jQuery
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
JS中的BOM应用
2018/02/02 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
Python3结合Dlib实现人脸识别和剪切
2018/01/24 Python
python书籍信息爬虫实例
2018/03/19 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
为女性购买传统的印度服装和婚纱:Kalkifashion
2019/07/22 全球购物
ParcelABC西班牙:包裹运送和快递服务
2019/12/24 全球购物
安全生产目标管理责任书
2014/07/25 职场文书
考研英语复习计划
2015/01/19 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
2015年女职工工作总结
2015/05/15 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python