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实现采集程序原理和简单示例代码
Mar 18 PHP
php模板中出现空行解决方法
Mar 08 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 PHP
php通过分类列表产生分类树数组的方法
Apr 20 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
十大使用PHP框架的理由
Sep 26 PHP
Thinkphp批量更新数据的方法汇总
Jun 29 PHP
php获取客户端IP及URL的方法示例
Feb 03 PHP
php mysql PDO 查询操作的实例详解
Sep 23 PHP
PHP实现按之字形顺序打印二叉树的方法
Jan 16 PHP
php实现统计二进制中1的个数算法示例
Jan 23 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
Oct 15 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学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
discuz Passport 通行证 整合笔记
2008/06/30 PHP
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
2019/10/15 PHP
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
浅述python2与python3的简单区别
2018/09/19 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
应聘编辑职位自荐信范文
2014/01/05 职场文书
优秀毕业生的求职信
2014/07/21 职场文书
国防教育标语
2014/10/08 职场文书
2014年生产部工作总结
2014/12/17 职场文书
离婚协议书范文
2015/01/26 职场文书
聘任证明怎么写
2015/03/02 职场文书
学生会任命书范本
2015/09/21 职场文书
python 实现德洛内三角剖分的操作
2021/04/22 Python
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python