2011-05-31 70 views
0

這可能是一個非常基本的問題。但是我不是很清楚, setItemCountPerPage和setPageRange之間的區別。 zend手冊定義如下。閱讀它時我看不出有什麼不同。有人可以告訴他們是如何不同的,可能是在實際使用的情況下。謝謝zend分頁頁面範圍vs每頁項目數

setItemCountPerPage:設置頁面上顯示的最大項目數(默認值爲10)。

setPageRange:設置要在分頁控件中顯示的項目數(默認爲10)。注意:大多數情況下,這個數字將嚴格遵守,但滾動樣式可以選擇僅將其用作指南或初始值(例如,彈性)。

回答

4

setItemCountPerPage指的是您正在分頁的實際數據。

setPageRange引用了PAGINATION CONTROLS(帶有指向其他頁面的小HTML片段)。查看分頁控件中不同的分頁樣式,這將變得非常明顯。

你可以真正使用一個沒有另一個,雖然他們一起工作得如此之好以至於我通常沒有意見將它們分開。

+0

謝謝。關於將它們分開,有些情況下,如果您想要放棄setPageRange,就像提供REST Web服務一樣,您只需以特定格式返回數據而無需擔心顯示。 – krishna 2011-05-31 17:16:27

+0

@krishna你是對的!我想REST會是一個很好的地方分開他們!很高興有幫助。 – Julian 2011-05-31 18:37:15