我遇到了这种情况,我有一个博客列表页面和博客详细信息页面。在每个博客帖子页面中,我需要包含导航,即上一个/下一个按钮(链接)。我只是想知道当前帖子的下一个或上一个帖子的最佳方式是什么。
在帖子页面中我说$post = Blog::getPost()
,在博客列表页面中我有$posts = Blog::getPostsCollection()
,什么是在帖子页面中获取下一个/上一个帖子的最有效方式, Blog::getPostsCollection()
方法中使用的排序标准?
现在我只想再次在详细信息页面中提供集合对象,并结合array_search()
等内容来生成上一个/下一个链接,我认为这些链接非常低效。
感谢对此的任何意见!
答案 0 :(得分:0)
我经常做的是在你的案例中有一个名为“insertDate”的字段(“publishDate”),你可以通过获取当前帖子之前/之后的下一个“日期”来获得同一类别中的下一个/上一篇文章使用DateDiff。
我不知道这是不是你要找的,如果不是,我希望至少能帮助别人:)