我正在使用查询字符串分页。我已经成功地集成了这个。这有一些问题。
- 当我第一次单击第二个页面时,它会重新加载页面但不将 ?per_page 附加到 URL,它确实像这个控制器/方法/?2 一样附加
- 当我第二次单击第二页时,它会执行正确的行为,但 URL 变得像这个控制器/方法/参数/?0=&per_page=2
但是如果没有其他 get 参数,则 URL 应该是
控制器/方法/参数/?per_page=2
如何解决这个问题? 我已经启用了这样的查询字符串
$config['page_query_string'] = true;
$config['reuse_query_string'] = true;
任何人都可以建议此实现中有什么错误吗?我的基本网址是
$config['base_url'] = base_url().'controller/method/parameter/';
基本上,如果URL中没有查询字符串,则不会添加per_page查询字符串。我该如何解决?
$config["total_rows"] = 200;
$config["per_page"] = 10;
$config['num_links'] = 4;
$config['page_query_string']= TRUE;
$config['use_page_numbers'] = TRUE;
$config["base_url"] = base_url().'controller/method/';
//Change uri segment according your url
$config["uri_segment"] = 3;
$this->pagination->initialize($config);
$links = $this->pagination->create_links();