2012-08-08 96 views
1

我使用分页库在我的网站,我的配置是在这里:CodeIgniter分页 - 第一页的链接不起作用,为什么?

$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 WORKS。库只是不会在url的末尾添加零。

如何解决?

回答

3

试试这个:

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

//Your other logic 

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