Yii中CLinkPager结合Bootstrap的样式分页
来源:互联网 发布:杭州滨江网络诈骗 编辑:程序博客网 时间:2024/05/18 01:16
Controller中:
public function actionIndex(){$dataProvider = new CActiveDataProvider('Admin', array( 'criteria' => array( 'order' => 'aid desc', ), //'pagination' => false, 'pagination' => array( 'pageSize'=> Page::SIZE, ),));$this->render('index', array('data' => $dataProvider,));}
组件Page,为了方便使用把样式的相关属性放到该组件中了。
class Page{const SIZE = 15;static function go($pages){return array('header' => '','firstPageLabel' => '<<','lastPageLabel' => '>>','firstPageCssClass' => '','lastPageCssClass' => '','maxButtonCount' => 8,'nextPageCssClass' => '','previousPageCssClass' => '','prevPageLabel' => '<','nextPageLabel' => '>','selectedPageCssClass' => 'active','pages' => $pages,'internalPageCssClass' => '','hiddenPageCssClass' => 'disabled','cssFile' => false,'htmlOptions' => array('class' => ''),);}}
最后是页面呈现部分:
<div class="span10"><table class="table table-bordered"><tr><th><?php echo Yii::t('zh', 'admin.field.id');?></th><th><?php echo Yii::t('zh', 'admin.field.name');?></th><th><?php echo Yii::t('zh', 'admin.field.mail');?></th><th><?php echo Yii::t('zh', 'admin.field.role');?></th><th><?php echo Yii::t('zh', 'admin.field.ip');?></th><th><?php echo Yii::t('zh', 'common.field.created');?></th><th><?php echo Yii::t('zh', 'common.field.updated');?></th></tr><?php foreach ($data->getData() as $key => $value): ?><tr><td><?php echo $value->aid; ?></td><td><?php echo $value->name; ?></td><td><?php echo $value->mail; ?></td><td><?php echo $value->role; ?></td><td><?php echo $value->ip; ?></td><td><?php echo $value->updated; ?></td><td><?php echo $value->created; ?></td></tr><?php endforeach; ?></table><div class="pagination"><?php $this->widget('CLinkPager', Page::go($data->getPagination())); ?></div>
主要说个问题,在CLinkPager有一段代码,就是自动加载Css文件的,因为Yii自己默认带了一套css,这里不想使用,那么要设置为false,也就是Page组件当中的cssFile属性。
public function registerClientScript(){if($this->cssFile!==false)self::registerCssFile($this->cssFile);}
最后的效果图:
- Yii中CLinkPager结合Bootstrap的样式分页
- yii中clinkpager结合bootstrap的样式分页
- Yii 分页CLinkPager使用Bootstrap样式分页
- YII CLinkPager分页
- yii CLinkPager 分页控件
- yii自定义CLinkPager分页
- jquery 结合bootstrap样式的前端分页
- Yii学习(6)----CLinkPager分页
- YII分页类 paging[CLinkPager]
- Yii定制分页,两种分页方式CLinkPager和CListPager
- Yii定制分页,两种分页方式CLinkPager和CListPager
- Yii定制分页,两种分页方式CLinkPager和CListPager
- Yii定制分页,两种分页方式CLinkPager和CListPager
- yii中yii-bootstrap的使用
- Struts2结合Bootstrap-Table分页的使用
- ASP.NET GridView的Bootstrap分页样式
- ASP.NET GridView的Bootstrap分页样式
- 重写分页器 CLinkPager
- PERL(PCRE)和POSIX模式正则区别
- 程序员的学习和积累
- 关于S5pv210 wince/android VGA 1440*900 高分辨率闪烁和水波纹问题的解决办法分享
- 样式库构建规范
- rtnetlink 中文描述
- Yii中CLinkPager结合Bootstrap的样式分页
- Linux下的lds链接脚本基础
- WebBrowser的Cookie操作(与CookieContainer的关系)(
- 符合lft, rgt的无限分类算法的Java生成代码
- 用WebClient.UploadData 方法 上载文件数据
- 个人软件安装问题集
- 百练 1000 A+B Problem
- 百练 2750 鸡兔同笼
- CSS 规范