其实在API中写得挺详细的,但我没记住,所以决定在此写下自己的方法,增强记忆。
CListView的API:http://www.yiiframework.com/doc/api/1.1/CListView
分页器CLinkPager的API:http://www.yiiframework.com/doc/api/1.1/CLinkPager
以下较全面的定义了所有可配置项:
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'template'=>'<div class="summary">{summary}</div><div class="sorter">{sorter}</div><div class="list">{items}</div><div class="pager">{pager}</div>',
//template是整个CListView的模板:
//{summary}的位置会显示基本描述,可修改summaryText项来设置描述的模板
//{sorter}的位置会显示更改排序方式的按钮,需要定义sortableAttributes项来描述哪一属性是可排序的
//{items}的位置会显示列表,列表中每一项的格式来自itemView项定义的文件
//{pager}的位置会显示分页器,可通过定义pager项来设定分页器的显示方式
'summaryCssClass'=>'summary_container',//定义summary的div容器的class
'summaryText'=>'共{count}条,当前页显示第{start}-{end}条',
//定义summary的显示内容,其中可用到以下变量:
//{start}表示本页的第一条是全部中的第几条
//{end}表示本页最后一条是全部中的第几条
//{count}表示全部共几条
//{page}表示当前页码
//{pages}表示总页数
'sortableAttributes'=>array('title','create_time'),//定义可排序的属性
'sorterCssClass'=>'sorter_container',//定义sorter的div容器的class
'sorterHeader'=>'更改排序:',//定义的文字显示在sorter可排序属性的前面
'sorterFooter'=>'',//定义的文字显示在sorter可排序属性的后面
'pagerCssClass'=>'pager_container',//定义pager的div容器的class
'pager'=>array(
'class'=>'CLinkPager',//定义要调用的分页器类,默认是CLinkPager,需要完全自定义,还可以重写一个,参考我的另一篇博文:http://blog.sina.com.cn/s/blog_71d4414d0100yu6k.html
'cssFile'=>false,//定义分页器的要调用的css文件,false为不调用,不调用则需要亲自己css文件里写这些样式
'header'=>'转往分页:',//定义的文字将显示在pager的最前面
'footer'->'',//定义的文字将显示在pager的最后面
'firstPageLabel'=>'首页',//定义首页按钮的显示文字
'lastPageLabel'=>'尾页',//定义末页按钮的显示文字
'nextPageLabel'=>'下一页',//定义下一页按钮的显示文字
'prevPageLabel'=>'前一页',//定义上一页按钮的显示文字
//关于分页器这个array,具体还有很多属性,可参考CLinkPager的API
),
));
相关推荐
NULL 博文链接:https://hudeyong926.iteye.com/blog/1336581
yii框架中文手册教程和YII模板 我很辛苦才找到的
yii2.0基础和高级应用程序模板两个,不想使用composer安装yii2.0的,就直接下载这个用吧
yii简易后台基础模板
系统基于yii2高级版本开发,后台模板使用的 Ace Admin。对于一般的后台开发,比较方便; 对于数据表的CURL操作都有封装,且所有操作都有权限控制。现在这个项目只是一个示例项目, 主要功能被我移到: [jinxing/yii2-...
yii2.0高级应用程序模板,不想使用composer安装yii2.0的,就直接下载这个用吧
yii framework框架 + yii app模板(基本、高级)
yii2-scroll-pager, 用于 Yii2 ListView小部件的无限AJAX滚动 Yii2滚动寻呼机使用AJAX将常规分页页面转换为无限滚动页。Y2SP使用 Pagination 对象,它指定了完整的页面数目和当前页码。使用 JQuery无限Ajax滚动插件...
php yii2框架高级模板下载,解压就可以用,免composer安装
Yii2的基本应用程序模板 yii-basic-app-2.0.12
yii2框架的高级模板,不需要composer,下载后解压即可使用
在yii框架中用法php模板引擎twig的例子_.docx
yii2的高级模板文件
yii1.1中文文档 yii框架中文手册教程.pdf
NULL 博文链接:https://duchengjiu.iteye.com/blog/1813919
yii2-advanced-api, 具有 RESTful API设置的Yii2高级模板 2高级应用程序模板中的 rest APIYii2高级应用程序模板,配置了 RESTful API 。 查看 http://budiirawan.com/setup-restful-api-yii2/ 了解更详细的解释安装 ...
Yii 是什么 Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,能够显著加速开发进程。Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。...
Yii 2.0 权威指南 本教程的发布遵循 Yii 文档使用许可. 版权所有 2014 (c) Yii Software LLC. 介绍 已定稿 关于 Yii 已定稿 从 Yii 1.1 升级 入门 已定稿 安装 Yii 已定稿 运行应用 已定稿 第一次问候 已定稿 ...
Yii2的高级应用程序模板yii-advanced-app-2.0.12.tgz
yii2-oauth2-rest-template, 带有OAuth2服务器的Yii2 REST API 模板 在 Yii2上,使用OAuth2服务器的 REST API 应用程序。这是一个 Yii2 Rest应用程序模板,配置了OAuth2服务器( 使用 ...