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 相关文章推荐
windows下PHP APACHE MYSQ完整配置
Jan 02 PHP
Blitz templates 最快的PHP模板引擎
Apr 06 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
php函数实现判断是否移动端访问
Mar 03 PHP
php检测url是否存在的方法
Apr 14 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
PHP正则获取页面所有图片地址
Mar 23 PHP
PHP中的密码加密的解决方案总结
Oct 26 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
详解php伪造Referer请求反盗链资源
Jan 24 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 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
239军机修复记
2021/03/02 无线电
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
php+html5实现无刷新图片上传教程
2016/01/22 PHP
php 实现进制相互转换
2016/04/07 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
goto语法在PHP中的使用教程
2020/09/17 PHP
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
javascript日期格式化示例分享
2014/03/05 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
Django实现组合搜索的方法示例
2018/01/23 Python
windows下添加Python环境变量的方法汇总
2018/05/14 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
惊艳的手工时装首饰:Migonne Gavigan
2018/02/23 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
支行行长竞聘演讲稿
2014/05/15 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
运动会通讯稿200字
2015/07/20 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书