一:添加方法

1.1 使用成员属性的方式 save  

  $user_name = $_POST['user_name'];
$password = $_POST['password'];
//实例化
$userModel = new User();
$userModel->user_name=$user_name;
$userModel->password =$password;
$userModel->save()

1.2 使用 createCommand 的insert 方法

 Yii::$app->db->createCommand()->insert('user',[
'user_name'=>$user_name,
'password'=>$password,
])->execute();

二 查看 显示

2.1 使用all 方法

    //实例化对象模型User获取数据
     $rows = User::find()->where(['status'=>1])->all();
//页面赋值显示
return $this->render('index',['rows'=>$rows]);

三 编辑 修改

3.1createCommand()->update();

Yii::$app->db->createCommand()->update('user', ['user_name'=>$user_name,'password'=>$password], "id =$id")->execute()

3.2 model::save() 修改

$user = User::find()->where(['name'=>'test'])->one(); //获取name等于test的模型
$user->age = 40; //修改age属性值
$user->save(); //保存

四 删除  强烈不推荐 使用删除方法

4.1 delete() 删除

$user = User::find()->where(['id'=>'1'])->one();
$user->delete();

4.2 deleteAll()

$result = User::deleteAll(['sex'=>'男']);  //删除所有的男性  

4.3createCommand()删除  

 Yii::$app->db->createCommand()->update('user', ['status' => 0], ['id'=>$id])->execute();

  

最新文章

  1. Tableview RefreashControl 下拉之后马上返回
  2. js 所有事件列表
  3. protoc-gen-php --php_out: protoc-gen-php: Plugin output is unparseable.
  4. SAP数据更新的触发
  5. SQLServer三种自定义函数
  6. jQuery之$(document).ready()使用介绍
  7. c语言结构体3之结构体嵌套
  8. [C入门 - 游戏编程系列] 贪吃蛇篇(六) - 蛇实现
  9. java war 打包、解压命令(转载)
  10. java集合框架(Collections Framework)
  11. springboot--mybatis--pagehelper分页整合不起作用
  12. vue定义全局组件
  13. java多线程(5)---ThreadPoolExecutor
  14. oracle 锁表
  15. python之刷博客访问量
  16. YYKit @autoreleasepool 使用,优化内存
  17. linux下快速安装emacs方法
  18. leetcode 无重复字符的最长子串 python实现
  19. ios 对日期的处理(包括计算昨天时间、明天时间)
  20. IOS 此时无法安装XXX

热门文章

  1. Java面向对象_单例设计模式
  2. linux下的rpm软件包,rpm源码包和tar安装包
  3. 记一次有关GET/POST请求的Debug经历
  4. Browser History
  5. ArcGIS for Android 中实现要素绘制时固定MapView
  6. C#执行异步操作的几种方式比较和总结(转发:https://www.cnblogs.com/durow/p/4826653.html)
  7. C#运算符、控制流
  8. 【extjs6学习笔记】0.3 准备: 类库结构2
  9. 详细讲解:tp3.2.3生成验证码并进行验证(ajax校验返回及自定义返回)
  10. linux 命令——54 ping(转)