如何使 will_paginate 循环回到最后一个条目的第一个?

发布于 2024-09-13 17:57:18 字数 40 浏览 4 评论 0原文

如果在集合的最后一项上,我想要一个再次显示第一项的“下一个”链接。

If on the last item of a collection, I'd like a "next" link that displays the first item again.

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

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

发布评论

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

评论(1

暖阳 2024-09-20 17:57:18

对 Ruby 不太确定,但在 php 中你会得到行数。然后,您可以做出某种 if 语句来将下一个链接更改为结果的开头。

$base_url = 'http://google.com/paging?p=';
$count = 100;
$per_page = 10;
$page = $_GET['p'];

if($page > $count/$per_page){

   $prev_link = $page - $per_page;
   $next_link = $base_url;

}

如果有帮助,请告诉我。

Not too sure about Ruby, but in php you would have a count of your rows. You could then make some kind of if statement to change the next link to the beginning of your results..

$base_url = 'http://google.com/paging?p=';
$count = 100;
$per_page = 10;
$page = $_GET['p'];

if($page > $count/$per_page){

   $prev_link = $page - $per_page;
   $next_link = $base_url;

}

Let me know if that helps.

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