yii 1.1.*中数据提供者CActiveDataProvider和列表显示组件CListView的使用
来源:互联网 发布:淘宝女装休闲鞋 编辑:程序博客网 时间:2024/05/22 01:30
CActiveDataProvidershi基于ActiveRecord的一个数据提供者;
CActiveDataProvider为类modelClass的ActiveRecord对象提供数据,它使用AR类的CActiveRecord::findAll方法, 从数据库中检索信息;criteria属性能够用来 查询多种指定条件。
CActiveDataProvider的使用方法如下:
$dataProvider = new CActiveDataProvider('Post', array( 'criteria'=>array( 'condition'=>'status=1', 'order'=>'create_time DESC', 'with'=>array('author'), ), 'pagination'=>array( 'pageSize'=>20,//指定页大小以实现查询数据的分页显示 ),));// 调用$dataProvider->getData() 会返回一个post对象的数据列表可以配合CListView组件来使用,如下:
$dataProvider=new CActiveDataProvider('Post');$this->widget('zii.widgets.CListView', array( 'dataProvider'=>$dataProvider, 'itemView'=>'_post', // 指定需要展示的页面 'sortableAttributes'=>array( 'title', 'create_time'=>'Post Time', ),));
0 0
- yii 1.1.*中数据提供者CActiveDataProvider和列表显示组件CListView的使用
- Yii中CGridView单元格组件和数据提供者的使用
- YII中使用CActiveDataProvider、CDbCriteria和CGridView实现订单详情的显示
- YII中CListView列表形式的模板设置,包括pager和sorter的细节
- YII中CListView列表形式的模板设置,包括pager和sorter的细节
- YII中CListView列表形式的模板设置,包括pager和sorter的细节
- YII中CListView列表形式的模板设置,包括pager和sorter的细节
- YII中CListView列表形式的模板设置,包括pager和sorter的细节
- YII中CListView列表形式的模板设置,包括pager和sorter的细节
- yii CListView中使用CArrayDataProvider自定义数组作为数据
- yii CActiveDataProvider的使用方法
- 自定义 Yii CGridView 和 CListView 组件
- yii CArrayDataProvider 和 CActiveDataProvider区别
- yii的CListView和CGridView之分页
- yii Clistview 不显示首页尾页的问题
- yii CActiveDataProvider condition like 的用法
- Yii的CActiveDataProvider查询方式小问题
- yii 1.1.*中按钮组件CJuiButton的使用
- 加载外部模块
- ElasticSearch 在string类型的字段上做排序出错的解决方案
- android StaticLayout参数解释
- 能被8整除的数
- java整合easyui进行的增删改操作
- yii 1.1.*中数据提供者CActiveDataProvider和列表显示组件CListView的使用
- CentOS-5 yum安装mysql-5.5/5.1
- Visual Studio 2010编译openssl
- oracle中Where子句的条件顺序对性能的影响
- JAVA常见异常解析
- Linux 统计代码行数
- JS中的prototype
- EBS报表输出文本身份证号全部显示和订单号不自动去0
- Android抽象布局——include、merge 、ViewStub