Php 如何显示Yii';s CLinkPager第一个和最后一个按钮
我的页码如下:Php 如何显示Yii';s CLinkPager第一个和最后一个按钮,php,yii,Php,Yii,我的页码如下: Page:1 2 3 4 5 last 但我想改变它,比如: << first | < previous | 1 | ... | 5 | next > | last >> | last>> 如何改变这一点 我的代码是: <?php $this->widget('CLinkPager', array( 'currentPage' => $pages->getCurrentPage(), 'itemCo
Page:1 2 3 4 5 last
但我想改变它,比如:
<< first | < previous | 1 | ... | 5 | next > | last >>
| last>>
如何改变这一点
我的代码是:
<?php
$this->widget('CLinkPager', array(
'currentPage' => $pages->getCurrentPage(),
'itemCount' => $item_count,
'pageSize' => $page_size,
//'linkHash'=>'ls',
'maxButtonCount' => 5,
'firstPageLabel' => '',
'prevPageLabel' => '',
'nextPageLabel' => '',
'lastPageLabel' => 'last',
'header' => '<p>Page:</p>',
/*'pager'=>array(
'class'=>'MyLinkPager',
'linkHash'=>'test'
),*/
'htmlOptions' => array(
'class' => 'pages'
)
)); ?>
试试这个
<?php
$this->widget('CLinkPager', array(
'currentPage' => $pages->getCurrentPage(),
'itemCount' => $item_count,
'pageSize' => $page_size,
//'linkHash'=>'ls',
'maxButtonCount' => 5,
'selectedPageCssClass'=>'active',
'hiddenPageCssClass'=>'disabled',
'firstPageCssClass'=>'previous',
'firstPageLabel' => '<< first | ',
'prevPageLabel' => 'previous |',
'nextPageLabel' => ' | next',
'lastPageLabel' => ' | last >>',
'header' => '<p>Page:</p>',
/*'pager'=>array(
'class'=>'MyLinkPager',
' linkHash'=>'test'
),*/
'htmlOptions' => array(
'class' => 'pages'
)
)); ?>
在这种情况下,您需要设置页面标签。 您可以使用此选项代替当前定义:
'firstPageLabel' => '«« first',
'prevPageLabel' => '« previus',
'nextPageLabel'=>'next »',
'lastPageLabel'=>'last »»',
'maxButtonCount' => 5
要设置垂直分隔符的样式,可以使用css:
'cssFile' => Yii::app()->request->baseUrl . '/css/your_pager_css.css',
将新的css文件放置到css目录,并定义所需的寻呼机样式
一些想法:
现在它显示页面:1 2 3 4 5 | last»。同样的问题也会出现,第一页标签将不显示查看我的寻呼机我也使用CssClass,但我使用
,现在它显示为第1页2 3 4 5 |最后一页>。我怎样才能纠正这个问题?我正在努力帮助我解决这个问题。尝试更改字段“firstPageLabe”的内容,例如只更改“firts”而不更改其他字符,以确定这是与内容相关的问题还是与布局相关。