CodeIgniter分页 - 首页链接不起作用,为什么?

时间:2012-08-08 21:07:15

标签: php codeigniter pagination

我在我的网站上使用分页库,我的配置在这里:

$data['url_keyword'] = url_title($keyword, '_');
$config['base_url'] = base_url().'image/'.$data['url_keyword'].'/';
$config['per_page'] = 1;
$config['uri_segment']=3; 

我的网址是:mysite/image/keyword/1(第2页),mysite/image/keyword/2(第3页),mysite/image/keyword/3(第4页),mysite/image/keyword/4(第5页)

当我在第2页(mysite/image/keyword/1)并点击上一步时 - 它会让我进入mysite/image/keyword/ - 这不起作用,但是mysite/image/keyword/0工作。库只是在url的末尾添加零。

如何解决?

1 个答案:

答案 0 :(得分:3)

试试这个:

if (!$this->uri->segment(3))
       $page = 0;

//Your other logic

默认情况下,如果$this->uri->segment(x)为空,则返回false。 在没有看到您的控制器或视图的情况下,我无法更具体地说明放置它的位置或命名变量的内容。这应该适用于您调用的实例:yoursite.com/image/keyword