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

发布于 2024-11-10 10:10:25 字数 278 浏览 6 评论 0原文

这可能是一个非常基本的问题。但我不太清楚,两者之间的区别 setItemCountPerPage 和 setPageRange。 zend 手册对两者的定义如下。读起来我没觉得有什么区别。有人可以告诉我们它们有何不同,可能是在实际使用的情况下。谢谢

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

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

This may be a very basic question. But it is not very clear to me, the difference between
setItemCountPerPage and setPageRange. The zend manual defines both as below. I don't see a difference on reading it. Could someone tell how they are different, may be in the context of actual usage. Thanks

setItemCountPerPage : Sets the maximum number of items to display on a page (default 10).

setPageRange : Sets the number of items to display in the pagination control (default 10). Note: Most of the time this number will be adhered to exactly, but scrolling styles do have the option of only using it as a guideline or starting value (e.g., Elastic).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我ぃ本無心為│何有愛 2024-11-17 10:10:25

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

setPageRange 指的是分页控件(带有指向其他页面的链接的小 HTML 片段)。检查分页控件中不同的分页样式,你就会很清楚这是什么。

你确实可以单独使用其中一个,尽管它们协同工作得很好,我通常认为没有必要将它们分开。

setItemCountPerPage refers to the ACTUAL DATA you are paginating.

setPageRange refers to the PAGINATION CONTROLS (the little HTML snippet with links to the other pages). Check out the different pagination styles in your pagination controls and it will become very obvious what this is.

You can really use one without the other though they work together so well that I usually see no point in separating them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文