【问题标题】:Create multiple pagination using codeigniter with the same index使用具有相同索引的 codeigniter 创建多个分页
【发布时间】:2014-01-09 03:04:33
【问题描述】:
我需要在同一页面中使用 codeigniter 对我的搜索结果进行分页..
结果除以两部分书和新闻..所以我需要多个分页
结果具有相同的索引http://xxx/xxx/advancedsearch/searchbasic/index/2?search=
我有分页,但它不正确..
因为当我点击第二个链接 [1 2 3 4]
新闻也是这样变化的。。
谁能帮帮我?
我听说过 ajax 分页,但似乎很难..
【问题讨论】:
标签:
php
ajax
codeigniter
pagination
【解决方案1】:
您在这里只有两个选择:克隆 CodeIgniter 库或使用 ajax。通过使用 jQuery.get() 和一些专门为 ajax 编码的控制器操作,ajax 选项很容易,通常只是返回给 jQuery 的 JSON 字符串响应,但这是一些工作!克隆的想法实际上是一个伟大的想法。
你的图书馆应该是这样的:
类 Test_Controller 扩展 CI_Controller {
public function page(){
$this->load->library('pagination');
$paginationA = clone($this->pagination);
$paginationA->initialize(array('uri_segment' => 3));
$paginationB = clone($this->pagination);
$paginationB->initialize(array('uri_segment' => 4));
}
}