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 相关文章推荐
在apache下限制每个虚拟主机的并发数!!!!
Oct 09 PHP
PHP目录函数实现创建、读取目录教程实例
Jan 13 PHP
PHP应用JSON技巧讲解
Feb 03 PHP
8个必备的PHP功能实例代码
Oct 27 PHP
php将文本文件转换csv输出的方法
Dec 31 PHP
PHP判断JSON对象是否存在的方法(推荐)
Jul 06 PHP
mac系统下安装多个php并自由切换的方法详解
Apr 21 PHP
浅谈PHP中类和对象的相关函数
Apr 26 PHP
php显示页码分页类的封装
Jun 08 PHP
PHP的介绍以及优势详细分析
Sep 05 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 PHP
php7 图形用户界面GUI 开发示例
Feb 22 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中取得image按钮传递的name值
2006/10/09 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
PHP MYSQL实现登陆和模糊查询两大功能
2016/02/05 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
浅谈php调用python文件
2019/03/29 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
javascript 获取iframe里页面中元素值的方法
2014/02/17 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
Three.js快速入门教程
2016/09/09 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
python 多线程实现检测服务器在线情况
2015/11/25 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
Django发送邮件功能实例详解
2019/09/02 Python
python绘制彩虹图
2019/12/16 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
宝拉珍选美国官网:Paula’s Choice美国
2018/01/07 全球购物
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
师范大学音乐表演专业求职信
2013/10/23 职场文书
单位工程竣工验收方案
2014/03/16 职场文书
祖国在我心中演讲稿500字
2014/05/04 职场文书
还款承诺书范本
2015/01/20 职场文书
Springboot-cli 开发脚手架,权限认证,附demo演示
2022/04/28 Java/Android