【问题标题】:CodeIgniter Pagination - first page’s link doesn’t work, why?CodeIgniter 分页 - 第一页链接不起作用,为什么?
【发布时间】:2012-08-08 21:07:15
【问题描述】:

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

$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 (page2), mysite/image/keyword/2 (page3), mysite/image/keyword/3 (page4), mysite/image/keyword/4 (page5)

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

如何解决?

【问题讨论】:

    标签: php codeigniter pagination


    【解决方案1】:

    试试这个:

    if (!$this->uri->segment(3))
           $page = 0;
    
    //Your other logic
    

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

    【讨论】:

      猜你喜欢
      • 2014-04-05
      • 2014-02-03
      • 2018-05-13
      • 1970-01-01
      • 1970-01-01
      • 2012-04-02
      • 2013-10-28
      • 1970-01-01
      相关资源
      最近更新 更多