【发布时间】:2010-10-16 10:24:46
【问题描述】:
是否可以将查询字符串附加到分页类创建的链接中?
目前如果您在此页面上:
http://127.0.0.1/~panayi/xryses/Nicosia/browse/Homes?price_low=19&price_high=300
链接被错误地生成为
http://127.0.0.1/~panayi/xryses/Nicosia/browse/Homes&per_page=20
http://127.0.0.1/~panayi/xryses/Nicosia/browse/Homes&per_page=40
etc.
它应该在哪里:
http://127.0.0.1/~panayi/xryses/Nicosia/browse/Homes?price_low=19&price_high=300&per_page=20
http://127.0.0.1/~panayi/xryses/Nicosia/browse/Homes?price_low=19&price_high=300&per_page=40
etc.
我已经尝试过了
$config['base_url'] = current_url();
到 Pagination 类,但这不起作用。
更新:我放弃了这个并在 CI 论坛上发表了一篇文章,我构建了一个中间控制器,它采用 $_POST 数组并构建一个查询字符串
$query = 'type:apartment,house&price_low:15000&price_high:60000';
然后重定向到浏览控制器
http://127.0.0.1/~panayi/xryses/Nicosia/browse/type:apartment,house&price_low:15000&price_high:60000
和分页视图:
http://127.0.0.1/~panayi/xryses/Nicosia/browse/type:apartment,house&price_low:15000&price_high:60000/20
http://127.0.0.1/~panayi/xryses/Nicosia/browse/type:apartment,house&price_low:15000&price_high:60000/40
etc.
【问题讨论】:
标签: string codeigniter pagination