0

我使用 Yii CListView 小部件对结果进行分页。

我有一个容器 div 位置:相对和浮动:左。

我有 2 个 div,每个都有 float:left 在容器内。

问题是,如果我有很多页的结果,第二个 div 属于第一个 div。

我需要它们,在同一行,如图 2 所示。

yii的clistview有没有设置pager中回显的最大页数的属性?

我不需要 clistview 来打印从 60 到 69 的页面;从 60 到 65 就足够了,因此限制为 6 就足够了。

有任何想法吗?

图片在这里

图片在这里

4

2 回答 2

1

您必须将maxButtonCount属性设置CLinkPager为 5。CLinkPager属性可以通过pager属性指定CListView

$this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'_item_view',  
    'pager'=>array(
         'class'=>'CLinkPager',
         // This attribute species how many buttons are displayed
         'maxButtonCount'=>5
    ),
   .....,
   .....
));
于 2013-03-07T09:32:12.783 回答
0

您可以将它传递给 pager 属性,它会覆盖默认值:'pager' => array( 'maxButtonCount' => 5 ),

于 2013-03-07T09:11:30.487 回答