在codeigniter分页中需要帮助

时间:2014-02-05 07:39:39

标签: codeigniter pagination

我正在使用codeignietr分页。我在这里面临一个问题 分页编号将出现在页面中,但它始终是固定的。意味着如果总共有8页,那么我将点击第5页,它将转到第5页但是如果我点击下一个链接则不会进入第6页,而是转到第2页(第1页始终固定或突出显示) 目前如果我点击任何页面,只有第一页链接只突出显示。我希望代码能够在点击它时突出显示相应的链接。

2 个答案:

答案 0 :(得分:0)

在这一部分:

  

我希望代码能够在点击它时突出显示相应的链接

基于Codeigniter's docscontroller中应该是这样的。

$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>,在路线情况下,您仍需要额外的方法来处理偏移参数。