我使用 Yii CListView 小部件对结果进行分页。
我有一个容器 div 位置:相对和浮动:左。
我有 2 个 div,每个都有 float:left 在容器内。
问题是,如果我有很多页的结果,第二个 div 属于第一个 div。
我需要它们,在同一行,如图 2 所示。
yii的clistview有没有设置pager中回显的最大页数的属性?
我不需要 clistview 来打印从 60 到 69 的页面;从 60 到 65 就足够了,因此限制为 6 就足够了。
有任何想法吗?


我使用 Yii CListView 小部件对结果进行分页。
我有一个容器 div 位置:相对和浮动:左。
我有 2 个 div,每个都有 float:left 在容器内。
问题是,如果我有很多页的结果,第二个 div 属于第一个 div。
我需要它们,在同一行,如图 2 所示。
yii的clistview有没有设置pager中回显的最大页数的属性?
我不需要 clistview 来打印从 60 到 69 的页面;从 60 到 65 就足够了,因此限制为 6 就足够了。
有任何想法吗?


您必须将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
),
.....,
.....
));
您可以将它传递给 pager 属性,它会覆盖默认值:'pager' => array(
'maxButtonCount' => 5
),