我在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'),
)
);
?>
答案 0 :(得分:0)
这是因为dataProvider
使用默认设置进行分页
Cpagination
有一个名为pageSize
的属性,它指的是每页的项目数。默认情况下,此设置为10
,这就是为什么每页可以看到10个项目。
你可以这样做:
<?php
$dataProvider = new CActiveDataProvider('Symptoms', array(
'pagination'=>false
));
$this->widget('ext.bootstrap.widgets.TbThumbnails', array(
'dataProvider' => $dataProvider,
'itemView' => '_thumb',
)
);
?>