php – codeigniter分页url与get参数

当我在URL中传递参数时,我无法在codeigniter上设置分页

如果我的url是这样的:search /?type = groups

什么应该是我的$ config [‘base_url’]为分页工作?

如果我将基本url设置为search /?type = groups,则生成的url是search /?type = groups / 10

这意味着$ _GET [‘type’] = groups / 10

谢谢

在分页配置:

if (count($_GET) > 0) $config['suffix'] = '?' . http_build_query($_GET, '', "&");

您当前的$ _GET变量将显示在分页链接中。
您可以用另一个关联数组替换$ _GET。
这不会添加查询字符串,除非已经存在。

更新:
我刚看到,如果你从另一个分页号码回到第一个(1),CI不在乎你的后缀配置。

要解决这个问题,使用$ config [‘first_url’]。

例如:$ config [‘first_url’] = $ config [‘base_url’]。’?’。http_build_query($ _ GET);

http://stackoverflow.com/questions/5384644/codeigniter-pagination-url-with-get-parameters

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:php – codeigniter分页url与get参数