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 相关文章推荐
分页显示Oracle数据库记录的类之二
Oct 09 PHP
function.inc.php超越php
Dec 09 PHP
PHP编程过程中需要了解的this,self,parent的区别
Dec 30 PHP
div li的多行多列 无刷新分页示例代码
Oct 16 PHP
php class类的用法详细总结
Oct 17 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
Nov 26 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
Jul 17 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 PHP
YII2框架中behavior行为的理解与使用方法示例
Mar 13 PHP
PHP内存溢出优化代码详解
Feb 26 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脚本的10个技巧(8)
2006/10/09 PHP
PHP 常用函数库和一些实用小技巧
2009/01/01 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
javascript下判断一个元素是否存在的代码
2010/03/05 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
解析js如何获取当前url中的参数值并复制给input
2013/06/23 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
Python学习资料
2007/02/08 Python
python实现数通设备端口监控示例
2014/04/02 Python
Python实现简单多线程任务队列
2016/02/27 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
python实现多层感知器
2019/01/18 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
python多线程扫描端口(线程池)
2019/09/04 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
为什么说python适合写爬虫
2020/06/11 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
Python创建简单的神经网络实例讲解
2021/01/04 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
车间统计员岗位职责
2014/01/05 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
鉴史问廉观后感
2015/06/10 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
mysql sql常用语句大全
2022/06/21 MySQL