如何在同一页面上使用Codeigniter实现多个分页,比如说两个或三个分页显示不同的记录。我曾尝试使用默认的分页库,但它不工作。如果对这一问题的回答在细节和使用简单的解释(我是一个平庸的程序员)Codeigniter的多页分页
将不胜感激
如何在同一页面上使用Codeigniter实现多个分页,比如说两个或三个分页显示不同的记录。我曾尝试使用默认的分页库,但它不工作。如果对这一问题的回答在细节和使用简单的解释(我是一个平庸的程序员)Codeigniter的多页分页
将不胜感激
我以前没有做过这个,不过我想你可以创建正不同$ CONFIGS和使用$这 - > pagination->初始化();每次都要初始化分页。
像这样(未测试):
$this->load->library('pagination');
$config1['base_url'] = 'http://example.com/index.php/test/page/';
$config1['total_rows'] = 200;
$config1['per_page'] = 20;
$this->pagination->initialize($config1);
echo $this->pagination->create_links();
$config2['base_url'] = 'http://example.com/index.php/test/page/';
$config2['total_rows'] = 200;
$config2['per_page'] = 20;
$this->pagination->initialize($config2);
echo $this->pagination->create_links();
$config3['base_url'] = 'http://example.com/index.php/test/page/';
$config3['total_rows'] = 200;
$config3['per_page'] = 20;
$this->pagination->initialize($config3);
echo $this->pagination->create_links();
你检查过了吗?
OP提到“同一页面”,这意味着我想他想同时有两个或更多的分页“链接”。 “1,2,3,4,5 ...”和另一个旁边的“20,21,22 ...”(或在不同的位置) – Kyslik 2014-12-02 18:25:01
Lykos ...感谢您的I/P .. ..但根据与一些有经验的开发人员询问...他们说默认分页库不会出现问题。他们建议使用ajax ...但即时通讯处于困惑的状态,我应该如何去呢?您提供的代码已被我的一位同事使用过(有点类似),但它并不奏效...... – Saurabh 2014-12-04 17:00:59
Kyslik ...不是那样的....我希望两个(或者说三个)不同的分页表与完全不同的记录和不同数量的页面链接。这些表格将在同一页面上,并且每个表格将独立进行分页。 – Saurabh 2014-12-04 17:04:11
我不知道用例是什么,但很好的问题。您可以尝试深入代码并查看create_links是否接受任何参数。 – Kyslik 2014-12-02 18:27:16