CI 묻고 답하기

제목 페이지네이션 옵션 설정 중 base_url 설정부분에서 매개변수가 있을 때 설정 방법이??
카테고리 CI 2, 3
글쓴이 정수리 작성시각 2016/09/28 15:50:21
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 19730   RSS

페이지 네이션을 구현할려고 합니다.

$config[base_url']에서 url을 설정할려고 합니다.

설정할려는 url의 경우

http://xxx.xx.xx.x/jds/index.php/컨트롤러/함수/프로그램PK값/프로그램명

 

이렇게 되어있습니다.

 

url 중 함수 뒤의 프로그램pk값과 프로그램명은 계속해서 붙어 다닙니다.

 

이럴 경우 $config['base_url'] 설정 부분에서 url을

 

jds/index.php/컨트롤러/함수 여기까지 해주면되나요?

 

아니면

 

jds/index.php/컨트롤러/함수/프로그램pk값/프로그램명

 

이렇게 해줘야하나요?

 

후자의 경우 프로그램pk값과 프로그램명이 매번 달라지기에 고정적으로 줄수 가 없으면

 

segment를 통해 프로그램pk값과 프로그램명을 가지고 옵니다.

 다음글 폼검증 필드배열 사용시 문제 질문입니다. (2)
 이전글 안녕하세요. html상속관련 질문드립니다. (2)

댓글

kaido / 2016/09/28 16:00:50 / 추천 0

긴 설명 없이 제가 한 방법을 알려드리겠습니다. 

지금 가지고 계신 의문은 일단 접어두고 분석해 보세요.

분석해 보시면 유용 하실 것입니다.

 

public function _remap($method) {
    $this->segs = $this->uri->segment_array();
}

function page(){

    $link_url = "/".$this->segs[1]."/".$this->segs[2]."/".$this->segs[3]."/";
    $config['base_url'] = base_url().$link_url;
    $config['page_query_string'] = true; //쿼리 스트링
    $config['query_string_segment'] = 'page';
}


 

 

자세한건 이쪽 강좌

http://cikorea.net/bbs/view/lecture?idx=7097&page=2&view_category=&lists_style=

 

 

정수리 / 2016/09/28 16:35:38 / 추천 0

@kaido

아 해결했네요;;

왜 올라갔지;;

거이다 써놓고 먼저 해보고 나서 올릴려고 메모장에 오려두기까지 했는데;;