Home  >  Article  >  Backend Development  >  yii ar 增删改查 操作测试记录,yiiar_PHP教程

yii ar 增删改查 操作测试记录,yiiar_PHP教程

WBOY
WBOYOriginal
2016-07-13 10:09:461106browse

yii ar 增删改查 操作测试记录,yiiar

亲们, 我是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 field
22         $hh = Users::model()->find(
23               'username=:name',array(':name'=>'fzb')
24             );
25         print_r($hh['username']);
26 
27         //get one data by id
28         $hh = Users::model()->findByPk(1);
29         print_r($hh['username']);
30 
31         //get all
32         $hh = Users::model()->findAll();
33         print_r($hh);
34 
35         //  修改数据  
36         // update  one
37         $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     }

希望大婶们嘴下留情

我还是小白呢

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/942277.htmlTechArticleyii ar 增删改查 操作测试记录,yiiar 亲们, 我是yii小白 不要笑话我奥。今天白天写一个管理模块涉及到 yii ar 下的 curd 操作,做 update 操作...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn