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中使用Oracle数据库(5)
Oct 09 PHP
模仿OSO的论坛(三)
Oct 09 PHP
php中ob(Output Buffer 输出缓冲)函数使用方法
Jul 21 PHP
php 阴历-农历-转换类代码
Jan 16 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 PHP
PHP整数取余返回负数的相关解决方法
May 15 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
May 12 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
Jun 10 PHP
yii2.0实现pathinfo的形式访问的配置方法
Apr 06 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
Mar 24 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
Jul 08 PHP
如何利用PHP实现上传图片功能详解
Sep 24 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
Views rows style模板重写代码
2011/05/16 PHP
php中常用字符串处理代码片段整理
2011/11/07 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
apache配置虚拟主机的方法详解
2013/06/17 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
JS解析XML的实现代码
2009/11/12 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
JavaScript生成GUID的多种算法小结
2013/08/18 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
jQuery解析json格式数据简单实例
2016/01/22 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
2014/01/23 Python
python实现对输入的密文加密
2019/03/20 Python
使用python绘制温度变化雷达图
2019/10/18 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
大门门卫岗位职责
2013/11/30 职场文书
高中生家长寄语大全
2014/04/03 职场文书
财务情况说明书范文
2014/05/06 职场文书
竞选宣传委员演讲稿
2014/05/24 职场文书
物业接待员岗位职责
2015/04/15 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript
pytorch中的 .view()函数的用法介绍
2022/03/17 Python
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA