Codeigniter分页 - 我很难过

wil*_*ler 5 php codeigniter codeigniter-pagination

好的,我完全按照示例中的说明操作.最终,分页工作,有点.

我得到了所有列出的页面:1 | 2 | > | 持续.等等.

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

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

无论我点击什么分页按钮,都会返回主分页集:1(选中)| 2 | > | 持续.它永远不会改变!我失去了耐心,有人可以帮忙吗?

Ste*_*ran 10

我想我可能知道最新情况.您需要告诉分页库URL的哪个段包含偏移量.

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

$config['uri_segment'] = 4;
Run Code Online (Sandbox Code Playgroud)

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

  • 那很棒.我只知道它,因为当我开始使用分页时,我自己经历了同样的痛苦:-)我记得得到了同样的行为,并想知道到底发生了什么. (2认同)