Yii widgets.TbThumbnails Pagination

时间:2014-02-25 05:20:53

标签: yii pagination thumbnails

我在bootstrap中使用这个'widgets.TbThumbnails'来显示项目列表作为缩略图。它在一个页面中显示前10个项目,在另一个页面上显示另外10个项目。进一步显示页面底部的页面导航按钮。我试图在一个页面中显示所有项目,但不能。如果有人知道请帮我解决这个问题。这是我的缩略图视图代码

<?php  $dataProvider = new CActiveDataProvider('Symptoms');
$this->widget('ext.bootstrap.widgets.TbThumbnails',
array(            
    'dataProvider' => $dataProvider,
    //'template' => "{items}\n{pager}",
    'itemView' => '_thumb',
    //'htmlOptions' => array('style' => 'width:975px;','height:1020px'),
    )       
  );
  ?>

1 个答案:

答案 0 :(得分:0)

这是因为dataProvider使用默认设置进行分页 Cpagination有一个名为pageSize的属性,它指的是每页的项目数。默认情况下,此设置为10,这就是为什么每页可以看到10个项目。

这是Official documentation

你可以这样做:

<?php
    $dataProvider = new CActiveDataProvider('Symptoms', array(
        'pagination'=>false
    ));          

    $this->widget('ext.bootstrap.widgets.TbThumbnails', array(            
        'dataProvider' => $dataProvider,           
        'itemView' => '_thumb',            
        )       
    );
?>