2012-08-08 2 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; 

내 URL은 다음과 같습니다 mysite/image/keyword/1 (페이지 2) mysite/image/keyword/2 (PAGE3), mysite/image/keyword/3 (page4), mysite/image/keyword/4 (page5)

때 나는 2 페이지 (mysite/image/keyword/1)에 있고 이전을 클릭한다 - 그것은 나에게 mysite/image/keyword/에 들어간다 - 어느 doesnt는 일한다. 그러나 mysite/image/keyword/0는 일한다. 라이브러리는 URL 끝에 0을 추가하지 않습니다.

어떻게 고칠 수 있습니까?

답변

3

이 시도 :

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

//Your other logic 

을 기본적으로 $this->uri->segment(x)는 false를 돌려줍니다 비어있는 경우. 컨트롤러 나 뷰를 보지 않고도 변수를 배치 할 위치 나 변수 이름을 구체적으로 지정할 수 없습니다. 전화를 걸면 다음과 같이 작동합니다. yoursite.com/image/keyword

관련 문제