【发布时间】:2012-07-08 10:27:18
【问题描述】:
我正在构建一个相对简单的 PHP 论坛,并尝试添加一些来自 phpBB 等主流板的不错的功能。
数据库结构是简单的 3 表方法。类别、主题和帖子。
我正在为每个类别和主题实现“最后一篇文章”功能。我已经有了最后的发布信息,因为它存储在数据库中,这不是问题。我正在努力解决的是如何在一个有分页回复的线程中链接到这篇文章,比如每页25个。如果我的帖子是 26 篇文章中的第 26 篇,您将如何编写线程以转到第二页?假设我想永久链接到 90 个中的 30 个,您如何链接到第 2 页并确保两边的回复/页面数量正确?
我一直在尝试弄清楚 phpBB 是如何做到的,但我认为你可能会花一整年时间将其撕成碎片而无处可去。我看到他们将 post_id 作为附加参数与 thread_id 一起传递,但我无法弄清楚他们如何使用该信息。有什么想法可以作为起点吗?谢谢。
【问题讨论】: