yii CLinkPager 分页控件
控制器文件:
/** *yii pager * * @var $_pageObject */ private $_pageObject; /** * yii CDbCriterias * * @param $count 总数 */ public function cPagination($count = 0) { $criteria = new CDbCriteria (); $pager = new CPagination ( $count ? $count : "总数"); $pager->pageSize = "每页显示的数量"; $pager->applyLimit ( $criteria ); $this->_pageObject = $pager; return $this->_pageObject; } /** * 渲染视图 */ public function actionIndex() { $count = 1000; //总数 $this -> cPagination($count) ; $this -> render( "index", array( "pages" => $this->pageObject, "list" => array(), //数据列表 ) ); }
views 视图文件:index.php
<div class="pager" style="text-align: right; margin-top: 20px; margin-right: 20px; font-size: 20px"> <?php $this->widget("CLinkPager",array( "header"=>"", "prevPageLabel" => "上一页", "nextPageLabel" => "下一页", "firstPageCssClass" => "", "lastPageCssClass" => "", "firstPageLabel" => "首页", "lastPageLabel" => "末页", "pages" => $pages, "maxButtonCount"=>5, //分页数量 ) ); ?> </div>
效果展示:
http://my.oschina.net/u/1251846/blog/191367
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。