分页目录视图(Codeigniter)

时间:2014-05-06 05:54:24

标签: php mysql codeigniter

我需要构建一个包含查询的帖子的目录,目录的每个页面都有27个帖子(最后一页除外)。问题是,如果在创建帖子时附加了图像,则某些帖子需要两个点。我在数据库中没有一个字段告诉我帖子是否有图像,如果有必要,我会添加它。到目前为止,我有两个可能的解决方案:

1)获取27个结果,然后循环播放它们以查看有多少帖子有图像,然后计算未显示的帖子的偏移量,以便其他页面以正确的数字开头。

2)在数据库中添加一个字段,用于跟踪帖子是否附加了图片,然后使用条件运行查询,这样我只获得了填充27个点所需的帖子。

我遇到的问题是如何跟踪这些偏移量。如果用户想要转到最后一页会发生什么?我是否需要查询所有帖子,然后计算最后一页的偏移量?

我希望自己有所作为,对我的英语也很抱歉,我不是母语为英语的人。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果结果正确且符合您的预期,您可以加入这两个表格,其次在codeigniter中您不必担心最后和第一个分页内容,分页库会照顾它。有关分页库的更多详细信息,请访问以下链接:

http://ellislab.com/codeigniter/user-guide/libraries/pagination.html