2014-02-25 81 views
0

我使用Bootstrap中的'widgets.TbThumbnails'以縮略圖顯示項目列表。它顯示了一個頁面中的前10個項目和另一個頁面上的另外10個項目。進一步顯示頁面底部的頁面導航按鈕。我試圖在一個頁面中顯示所有的項目,但不能。如果有人知道請幫我解決這個問題。這裏是我的縮略圖視圖Yii小部件.TbThumbnails分頁

<?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

嗨Rafay齊亞米爾我已經嘗試過以這種方式得到了一個錯誤「意外陣列」,它不適合我 – user1799171

+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',    
     )  
    ); 
?>