YII框架的数据读取与跳转 实例分析 [ 新手入门 ]
初次接触YII ,发现其中的数据传递都是解析传递 比较高大上。在此记录一下学习笔记,和大家一起交流!
_$toop=array('id'=>'aaaa','name'=>'bbbb','nickname'=>'ccccc','phone'=>'ddddd','status'=>'eeeeee','mytest'=>$te);
$test='hello world!';
$te="\$this->test='qweqw'";
$conn=Yii::app()->db;
$sql="select * from tbl_user";
$command=$conn->createCommand($sql);
$dataReader=$command->query();
//$rows=$dataReader->readAll();
while(($row=$dataReader->read())!==false) {
var_dump($row);
}
$this->render('index',array('toop'=>$toop,'var1'=>$test,'var2'=>$te));_**
上述实例;$rows的结果:
**_array (size=21)
0 =>
array (size=4)
'id' => string '1' (length=1)
'username' => string 'test1' (length=5)
'password' => string 'pass1' (length=5)
'email' => string 'test1@example.com' (length=17)
1 =>
array (size=4)
'id' => string '2' (length=1)
'username' => string 'test2' (length=5)
'password' => string 'pass2' (length=5)
'email' => string 'test2@example.com' (length=17)
2 =>
array (size=4)
'id' => string '3' (length=1)
'username' => string 'test3' (length=5)
'password' => string 'pass3' (length=5)
'email' => string 'test3@example.com' (length=17)
3 =>
array (size=4)
'id' => string '4' (length=1)
'username' => string 'test4' (length=5)
'password' => string 'pass4' (length=5)
'email' => string 'test4@example.com' (length=17)_**
其中 $dataReader->read() 与 $dataReader->readAll() 不能同时使用 当$dataReader->read()
读完之后$dataReader->readAll()
读取的为空,反之一样。
共 0 条回复
没有找到数据。
yii框架 探索者
注册时间:2017-03-14
最后登录:2020-08-09
在线时长:5小时5分
最后登录:2020-08-09
在线时长:5小时5分
- 粉丝0
- 金钱175
- 威望0
- 积分225