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 相关文章推荐
php输出1000以内质数(素数)示例
Feb 16 PHP
用PHP解决的一个栈的面试题
Jul 02 PHP
php实现的click captcha点击验证码类实例
Sep 23 PHP
php的闭包(Closure)匿名函数详解
Feb 22 PHP
解读PHP中的垃圾回收机制
Aug 10 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
Nov 25 PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 PHP
PHP打印输出函数汇总
Aug 28 PHP
微信公众号开发客服接口实例代码
Oct 21 PHP
PHP 网站修改默认访问文件的nginx配置
May 27 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
Dec 31 PHP
PHP基于进程控制函数实现多线程
Dec 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 magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
PHP __call()方法实现委托示例
2019/05/20 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
Js四则运算函数代码
2012/07/21 Javascript
JS中操作JSON总结
2020/12/06 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
Python基础之getpass模块详细介绍
2017/08/10 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
如何通过python画loss曲线的方法
2019/06/26 Python
Python3 元组tuple入门基础
2020/02/09 Python
python怎么判断模块安装完成
2020/06/19 Python
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
新闻学专业个人求职信写作
2014/02/04 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
费城故事观后感
2015/06/10 职场文书
初中生活随笔
2015/08/15 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
导游词之无锡梅园
2019/11/28 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python