欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

yii ar 增删改查 操作测试记要

程序员文章站 2022-05-31 17:56:06
...
yii ar 增删改查 操作测试记录

亲们, 我是yii小白 不要笑话我奥。今天白天写一个管理模块涉及到 yii ar 下的 curd 操作,做 update 操作时纠结了好久,今天晚上花点时间学习, 下面写下我的测试记录

代码如下:

 1     public function actionIndex(){ 2  3         // 写入数据 4         //yii  ar  curd  之   insert 5         $_POST['Users']['sex'] = 2; 6         $_POST['Users']['username'] = 'xiaohua'; 7         $model = new Users; 8         $model->attributes = $_POST['Users']; 9         $rt = $model->save();10 11         if($rt) {12             Yii::app()->user->setFlash('success','写入成功了');13             $this->redirect(array('index/test'));14         } else {15             Yii::app()->user->setFlash('error','失败了');16             $this->redirect(array('index/test'));17         }18 19     20         // 查询数据21         //get one data by field22         $hh = Users::model()->find(23               'username=:name',array(':name'=>'fzb')24             );25         print_r($hh['username']);26 27         //get one data by id28         $hh = Users::model()->findByPk(1);29         print_r($hh['username']);30 31         //get all32         $hh = Users::model()->findAll();33         print_r($hh);34 35         //  修改数据  36         // update  one37         $model = new Users;38         $count = $model->updateByPk(5,array('username'=>'admin','sex'=>1));39         if($count) {40             Yii::app()->user->setFlash('success','修改成功了');41             $this->redirect(array('index/test'));42         } else {43             Yii::app()->user->setFlash('error','修改失败了');44             $this->redirect(array('index/test'));45         }46 47 48     }

希望大婶们嘴下留情

我还是小白呢

有不足之处希望大家指出,谢谢!

yii  ar 增删改查 操作测试记要

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • yii  ar 增删改查 操作测试记要
  • 专题推荐