• 技术文章 >php教程 >php手册

    Yii中CArrayDataProvider和CActiveDataProvider区别实例分析

    2016-06-06 19:33:38原创789

    本文实例讲述了Yii中CArrayDataProvider和CActiveDataProvider区别。分享给大家供大家参考,具体如下: 1、CArrayDataProvider 获取其他数据库或者数据表的数据列表 $sql = "Select * from tbl_count2 order by id desc";$data = Yii::app()-marketdb-create

    本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    上一篇:PHP邮件发送支持附件 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php中的网页重定向原创• 2015.1写留言板的时用的 知识点和函数,2015.1留言板• ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整,• php操作mysqli(示例代码)• php+ajax导入大数据时产生的问题处理
    1/1

    PHP中文网