php - Codeigniter 分页 - 我很难过

标签 php codeigniter codeigniter-pagination

好的,我完全按照示例中的说明进行操作。最终,分页可以工作。

我列出了所有页面:1 | 2 | > |最后的。等等

第一个是活跃的,就像它应该的那样。我也正确地进行了查询,因为每个链接都会导致正确的查询。

但是,当我点击数字 2 时,它会正确显示下一组产品,但它会从第一页开始显示分页。

无论我点击什么分页按钮,都会返回主分页集:1(已选择)| 2 | > |最后的。它永远不会改变!我快要失去耐心了,有人可以帮忙吗?

最佳答案

我想我可能知道发生了什么。您需要告诉分页库 URL 的哪段包含偏移量。

例如,如果您的 URL 是/products/browse/all/20,您需要告诉 CodeIgniter 第 4 段包含偏移量

$config['uri_segment'] = 4;

库的默认值是 URL 段#3。如果您的 URL 中的偏移量不在位置 3 并且您忘记告诉分页库这一点,它会将错误的段解释为偏移量。这可能会导致您在上面描述的那种分页似乎没有改变的行为。

关于php - Codeigniter 分页 - 我很难过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2548182/

相关文章:

php - 使用 Codeigniter 获取 PUT 请求

javascript - 如何使用 Codeigniter、Javascript 和 GET 表单在 URL 中强制使用逗号

codeigniter - SimplePie html rssfeeds Codeigniter

php - Facebook PHP SDK - 如何获取访问 token ?

php - 在 .htaccess 中为 LiteSpeed 缓存获取 PHP $_SESSION 数据

php - codeigniter session 同时交换多个请求

php - 使用表单的搜索/过滤器分页

php 调整大小脚本不适用于透明 gif

php - Joomla 3 全局配置缺少 header