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 cookis创建实现代码
Mar 16 PHP
PHP+JS+rsa数据加密传输实现代码
Mar 23 PHP
MongoDB在PHP中的常用操作小结
Feb 20 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
如何使用纯PHP实现定时器任务(Timer)
Jul 31 PHP
php中switch语句用法详解
Aug 17 PHP
PHP中模拟链表和链表的基本操作示例
Feb 27 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
Apr 23 PHP
简单的pgsql pdo php操作类实现代码
Aug 25 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
Python中使用django form表单验证的方法
Jan 16 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
Jul 19 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横向重复区域显示二法
2008/09/25 PHP
php获取url参数方法总结
2014/11/13 PHP
php显示时间常用方法小结
2015/06/05 PHP
php实现的验证码文件类实例
2015/06/18 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
Yii2.0框架behaviors方法使用实例分析
2019/09/30 PHP
在Laravel中使用MongoDB的方法示例
2019/11/11 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
jQuery插件zTree实现删除树子节点的方法示例
2017/03/08 Javascript
在Vue中使用echarts的实例代码(3种图)
2017/07/10 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
在Python中marshal对象序列化的相关知识
2015/07/01 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
Django 用户认证组件使用详解
2019/07/23 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
python绘制雷达图实例讲解
2021/01/03 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
澳大利亚礼品卡商店:Gift Card Store
2019/06/24 全球购物
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
物理系毕业生自荐书范文
2014/02/22 职场文书
2014年3.15团委活动总结
2014/03/16 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
2014年招商工作总结
2014/11/22 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
高一语文教学反思
2016/02/16 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书