CodeIgniter分页 - 第一页的链接不起作用,为什么?
问题描述:
我使用分页库在我的网站,我的配置是在这里: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的末尾添加零。
如何解决?
答
试试这个:
if (!$this->uri->segment(3))
$page = 0;
//Your other logic
默认情况下,如果$this->uri->segment(x)
为空,它会返回false。 没有看到你的控制器或视图,我不能更具体地说明在哪里放置这个或你命名你的变量。这应该适用于您致电的实例:yoursite.com/image/keyword