是否可以将查询字符串附加到由分页类创建的链接?
目前,如果您在此页面上:
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';
然后重定向到Browse控制器
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.
答案 0 :(得分:2)
您需要自定义Codeigniter的分页库才能执行此操作。