Yii数据读取与跳转参数传递用法实例分析


Posted in PHP onJuly 12, 2016

本文实例讲述了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));

$row的结果是:

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)
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)
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)

$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()读取的为空,反之一样。

通过render传递的参数可以这样调用:

<?php
var_dump($toop);
var_dump($var1);
var_dump($var2);
?>

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php&amp;java(二)
Oct 09 PHP
php 删除记录实现代码
Mar 12 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
JS 网站性能优化笔记
May 24 PHP
php Ubb代码编辑器函数代码
Jul 05 PHP
php使用Cookie控制访问授权的方法
Jan 21 PHP
PHP内核学习教程之php opcode内核实现
Jan 27 PHP
YII动态模型(动态表名)支持分析
Mar 29 PHP
Zend Framework入门教程之Zend_Session会话操作详解
Dec 08 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
PHP编程实现阳历转换为阴历的方法实例
Aug 08 PHP
利用PHP如何统计Nginx日志的User Agent数据
Mar 06 PHP
微信支付开发发货通知实例
Jul 12 #PHP
thinkphp中的url跳转用法分析
Jul 12 #PHP
微信支付开发订单查询实例
Jul 12 #PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
Jul 12 #PHP
PHP简单实现DES加密解密的方法
Jul 12 #PHP
微信支付开发交易通知实例
Jul 12 #PHP
php实现的debug log日志操作类实例
Jul 12 #PHP
You might like
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
js操作模态窗口及父子窗口间相互传值示例
2014/06/09 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
JS简单限制textarea内输入字符数量的方法
2015/10/14 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
微信小程序手势操作之单触摸点与多触摸点
2017/03/10 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
2017/05/18 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
[05:41]2014DOTA2西雅图国际邀请赛 小组赛7月10日TOPPLAY
2014/07/10 DOTA
让python json encode datetime类型
2010/12/28 Python
python写入中英文字符串到文件的方法
2015/05/06 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
python如何调用java类
2020/07/05 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
C/C++有关内存的思考题
2015/12/04 面试题
护士自我鉴定总结
2014/03/24 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书