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

问题描述

| 这可能是一个非常基本的问题。但是对我来说不是很清楚 setItemCountPerPage和setPageRange。 zend手册对两者进行了如下定义。我看书没什么区别。有人可以说出它们的不同之处,这可能是在实际使用中。谢谢 setItemCountPerPage:设置页面显示的最大项目数(认为10)。 setPageRange:设置要在分页控件中显示的项目数(认为10)。注意:大多数情况下,这个数字会被严格遵守,但是滚动样式的确可以选择仅将其用作准则或起始值(例如,Elastic)。     

解决方法

        
setItemCountPerPage
是指您正在分页的实际数据。
setPageRange
指的是分页控件(带有指向其他页面链接的HTML片段)。在您的分页控件中检查不同的分页样式,这将变得非常明显。 尽管它们可以很好地协同工作,但您真的可以不使用它们而使用它们,我通常看不出将它们分开的意义。