【发布时间】:2012-11-24 02:13:09
【问题描述】:
我试图弄清楚如何确定要在列表底部显示哪些页面链接。假设我有 90 页的结果。如果可能的话,我希望始终有一个指向第 1 页和第 90 页的链接,然后是当前页面的左右 3-4 页。
[] - 表示当前页面
第 1 页: [1] 2 3 4 5 6 7 8 9 ... 90
第 2 页: 1 [2] 3 4 5 6 7 8 9 ... 90
第 20 页: 1 ... 17 18 19 [20] 21 22 23 ... 90
我无法弄清楚逻辑。因此,输入:total_number of pages 和 current page,生成要显示的页面列表。我正在使用 perl,但其他语言的示例也可以。
【问题讨论】:
-
你试过谷歌吗?我想你会找到很多例子。 search.cpan.org/dist/Data-Pageset 分页的核心概念已经解释过很多次了。当然你可以弄清楚。
标签: perl pagination