我正在使用codeignietr分页。我在这里面临一个问题 分页编号将出现在页面中,但它始终是固定的。意味着如果总共有8页,那么我将点击第5页,它将转到第5页但是如果我点击下一个链接则不会进入第6页,而是转到第2页(第1页始终固定或突出显示) 目前如果我点击任何页面,只有第一页链接只突出显示。我希望代码能够在点击它时突出显示相应的链接。
答案 0 :(得分:0)
在这一部分:
我希望代码能够在点击它时突出显示相应的链接
基于Codeigniter's docs,controller
中应该是这样的。
$config['num_tag_open'] = '<div class="current">';
$config['num_tag_close'] = '</div>';
您可以为.current
创建一个css样式,然后无论您使用哪个页面,都会为该数字设置样式。
答案 1 :(得分:0)
您好请设置$pagi_config['base_url']
正确。
另请正确计算并正确设置$pagi_config['uri_segment']
在这个特殊情况下http://localhost/project_folder/articles //correctly set .htaccess + index.php removed is assumed
$pagi_config['base_url'] = base_url('articles/page'); //note that base_url() function is in url helper
$pagi_config['uri_segment'] = '3';
请注意,任何控制器中的index()
方法都 NOT 接受任何参数!控制器名称后写的任何内容都被视为其方法!
另请注意,分页库生成的数字不是页码!它被抵消了!
使用_remap()
或routes.php制作articles/<offset>
,在路线情况下,您仍需要额外的方法来处理偏移参数。