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实现从ftp服务器上下载文件树到本地电脑的程序
Feb 10 PHP
破解图片防盗链的代码(asp/php)测试通过
Jul 02 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
Jun 28 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
Php-Redis安装测试笔记
Mar 05 PHP
php实现比较两个字符串日期大小的方法
May 12 PHP
优化WordPress的Google字体以加速国内服务器上的运行
Nov 24 PHP
Symfony2安装第三方Bundles实例详解
Feb 04 PHP
php实现的debug log日志操作类实例
Jul 12 PHP
PHP微信API接口类
Aug 22 PHP
thinkphp分页实现效果
Oct 13 PHP
浅谈PHP中的面向对象OOP中的魔术方法
Jun 12 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
用PHP4访问Oracle815
2006/10/09 PHP
php 验证码实例代码
2010/06/01 PHP
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
利用python批量修改word文件名的方法示例
2017/10/17 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
python3中函数参数的四种简单用法
2018/07/09 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
2019/10/06 Python
什么是Python包的循环导入
2020/09/08 Python
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
关于赌博的检讨书
2014/01/08 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
个人创业事迹材料
2014/12/30 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
mysql配置SSL证书登录的实现
2021/09/04 MySQL
golang为什么要统一错误处理
2022/04/03 Golang
html中两种获取标签内的值的方法
2022/06/16 jQuery