2012-08-08 123 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