zend分页页面范围与每页项目数

时间:2011-05-31 16:55:09

标签: zend-framework zend-paginator

这可能是一个非常基本的问题。但是我不太清楚它们之间的区别 setItemCountPerPage和setPageRange。 zend手册定义如下。我没有看到阅读它的差异。有人可以告诉他们有什么不同,可能是在实际使用的背景下。感谢

setItemCountPerPage:设置页面上显示的最大项目数(默认为10)。

setPageRange:设置要在分页控件中显示的项目数(默认值为10)。注意:大多数情况下,这个数字将完全遵守,但滚动样式可以选择仅将其用作指南或起始值(例如,弹性)。

1 个答案:

答案 0 :(得分:4)

setItemCountPerPage指的是您正在分页的实际数据。

setPageRange指的是PAGINATION CONTROLS(带有指向其他页面的链接的小HTML代码段)。查看分页控件中的不同分页样式,这将是非常明显的。

你可以真正使用一个没有另一个虽然它们很好地协同工作,但我通常认为没有必要将它们分开。