[英]CodeIgniter Pagination - first page’s link doesn’t work, why?
我在我的網站上使用分頁庫,我的配置在這里:
$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/
- 這不起作用,但是mysite/image/keyword/0
。 庫只是在url的末尾不添加零。
怎么解決?
嘗試這個:
if (!$this->uri->segment(3))
$page = 0;
//Your other logic
默認情況下,如果$this->uri->segment(x)
為空,則返回false。 在沒有看到您的控制器或視圖的情況下,我無法更具體地說明放置它的位置或命名變量的內容。 這應該適用於您調用的實例:yoursite.com/image/keyword
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.