2012-07-15 30 views
0

我正在實現一個簡單的小部件與分頁,並面臨一個小問題。Yii中的分頁

當我在頁面上有少量項目時,不會生成分頁,但是當我有很多項目時,一切正常。

問題是:即使只有一個記錄頁面,我如何強制分頁渲染?

+1

這是一個分頁的整點。如果第二頁沒有足夠的項目,則不需要「下一個」或「上一個」按鈕,因爲它們將被禁用。 – adamors 2012-07-15 17:32:39

+0

我明白了,所以唯一的辦法就是重寫這個類。 – 2012-07-15 21:13:10

+1

是的,我認爲你應該重寫CLinkPager。 – adamors 2012-07-15 21:48:08

回答

1

你基本上只是指定在數據提供一個頁面大小/活動記錄

$model = new CArrayDataProvider($dataRow, 
      array('pagination'=> array('pageSize'=>5)));