您的位置:首页 > 编程语言 > PHP开发

yii CLinkPager 分页控件

2014-01-08 00:00 351 查看
摘要: 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>

效果展示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  yii CLinkPager