Yii中CArrayDataProvider和CActiveDataProvider区别实例分析


Posted in PHP onMarch 02, 2016

本文实例讲述了Yii中CArrayDataProvider和CActiveDataProvider区别。分享给大家供大家参考,具体如下:

1、CArrayDataProvider  

获取其他数据库或者数据表的数据列表

$sql = "Select * from tbl_count2 order by id desc";
$data = Yii::app()->marketdb->createCommand($sql)->queryAll();
$dataProvider = new CArrayDataProvider($data, array(
 'pagination' => array(
 'pageSize' => 16,
 ),
));

2、CActiveDataProvider 

获取当前model的数据列表

$dataProvider=new CActiveDataProvider(
'PhotoAttachment',
array(
'pagination'=>array('pageSize'=>20),
'criteria'=>array(
'condition'=>implode(' and ', $condition),
'order'=>'id DESC',
//'with'=>array('author'),
),
)
);

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

PHP 相关文章推荐
在PHP3中实现SESSION的功能(三)
Oct 09 PHP
推荐php模板技术[转]
Jan 04 PHP
珊瑚虫IP库浅析
Feb 15 PHP
for循环连续求和、九九乘法表代码
Feb 20 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
php数组去重复数据示例
Feb 25 PHP
php开启openssl的方法
May 15 PHP
PHP is_subclass_of函数的一个BUG和解决方法
Jun 01 PHP
Smarty局部缓存的几种方法简介
Jun 17 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 PHP
laravel批量生成假数据的方法
Oct 09 PHP
PHP MVC框架路由学习笔记
Mar 02 #PHP
深入浅析用PHP实现MVC
Mar 02 #PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
Mar 01 #PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
Mar 01 #PHP
WordPress的文章自动添加关键词及关键词的SEO优化
Mar 01 #PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
Mar 01 #PHP
php编程每天必学之表单验证
Mar 01 #PHP
You might like
PHP日志LOG类定义与用法示例
2018/09/06 PHP
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
基于javascript实现贪吃蛇经典小游戏
2020/04/10 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
2020/02/15 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python struct.unpack
2008/09/06 Python
Python中用于计算对数的log()方法
2015/05/15 Python
python实现祝福弹窗效果
2019/04/07 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
Python pandas如何向excel添加数据
2020/05/22 Python
python中实现词云图的示例
2020/12/19 Python
Linux上比较文件的命令都有哪些
2012/02/24 面试题
简历里的自我评价范文
2014/02/24 职场文书
教师校本培训方案
2014/02/26 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
法律系毕业生求职信
2014/05/28 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
教师党员承诺书2015
2015/01/21 职场文书
小班教师个人总结
2015/02/05 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server
动画《平凡职业成就世界最强》宣布制作OVA
2022/04/01 日漫