我使用的代码点火器和它的分页类。它工作得很完美,看起来就像这样:
第一< 1 2 3 4 5>最后
这是我的代码:
$this->load->library('pagination');
$config['base_url'] = base_url().'controlpanel/';
$config['first_link'] = 'First';
$config['total_rows'] = $count;
$config['per_page'] = '3';
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$this->load->view('controlpanel', $data);我的路线上有这样的东西:
$route['controlpanel/(:num)'] = "controlpanel/index/$1";然而,每当我到达一个不同的页面,即controlpanel/3 --数字1总是粗体--它应该改为2或3等等!
为什么不呢?
当我将$config['base_url']更改为base_url().'controlpanel/page'时,通过对正确的数字加粗显示来正确地执行分页操作--但是链接1指向URL controlpanel/page,这是对我来说是错误的页面,因为基本是controlpanel。
谢谢大家的帮助。
发布于 2010-02-25 01:43:05
分页类应该检查第二个参数,而不是第三个参数(默认)。
将其添加到配置数组以更改以下内容:
$config['uri_segment'] = '2'; 这不会改变任何事情,只是有助于创建所需的url。改变这一点:
$config['base_url'] = base_url().'controlpanel/';对此:
$config['base_url'] = site_url('controlpanel');发布于 2013-01-02 10:32:44
还有,别忘了退房。从控制器中$inboxMessageCount此值集
$config‘’total_row‘= $inboxMessageCount;
如果此值集小于限值,则不会显示分页。
发布于 2011-04-28 06:41:37
也把这行
$config['uri_segment'] = 3;https://stackoverflow.com/questions/2330550
复制相似问题