| 제목 | 멀티 pagenation 하려고 하는데요.. 조언좀 구합니다..ㅜ | ||
|---|---|---|---|
| 글쓴이 | cozyboy | 작성시각 | 2015/12/18 13:58:02 | 
|  | |||
| // 현재 페이지 $uri_segment = 3; $cur_page = !$this->uri->segment($uri_segment) ? 1 : ($this->uri->segment($uri_segment)); 
 //Pagination 설정 $config1['base_url'] = site_url($this->CATEGORY . '/lists/'); 
 
 
 // 두번째 페이지 네이션 현재 페이지 $uri_segment2 = 4; $cur_page2 = !$this->uri->segment($uri_segment2) ? 1 : ($this->uri->segment($uri_segment2)); 
 //Pagination 설정 $config2['base_url'] = site_url($this->CATEGORY . '/lists/'. $cur_page . '/'); 
 --------------------------------------- 위와같이 임의로 해봤습니다. 
 url 형식 - /lists/{첫번째 페이지네이션 인덱스}/{두번째 페이지네이션 인덱스} 상황 : 첫번째 페이지 네이션을 누르면 두번째 페이지네이션의 인덱스가 사라집니다. (base_url 때문에요) 
 
 첫번째 pg의 base_url 을 동적으로 설정하고 싶은데.. 아무리 찾아봐도 없네요.. 혹시 다른 방법이라도 있다면 조언이 필요 합니다.. 
 
 
 
 | |||
| 다음글 | 변수 선언 안할시 생기는 오류 Undefined ind... (1) | ||
| 이전글 | Model의 세번째 파라메타, 데이터베이스 접속 정보 (4) | ||
| 
                                한대승(불의회상)
                                /
                                2015/12/18 14:28:38 /
                                추천
                                0
                             | 
| 
                                cozyboy
                                /
                                2015/12/18 14:38:08 /
                                추천
                                0
                             말은 제가 쓰다 말았나보네요.. 죄송합니다. 이니셜라이즈 까지 하고, 페이지 까지 나오며, 페이지 네이션도 정확히 동작하는 상태인데요. 
 그런데 , 첫번째 페이지네이션의 base_url때문에, 두번째 페이지 네이션 인덱스가 씹혀요.. 
 /list/2/5 상태 에서 첫번째 페이지 네이션을 누르면 /list/1로 초기화가 되버려서요.. 그래서 base_url 을 동적으로 쓸수 있는가 하는... 
 /list/[^0-9]/[^0-9] 이런식으로 정규화가 먹히게 한다던지.. url 형식 - /lists/{페이지네이션1 인덱스}/{페이지네이션2 인덱스} 페이지네이션을 두개 쓰려고요. | 
| 
                                kaido
                                /
                                2015/12/18 16:34:17 /
                                추천
                                0
                             가장 쉬운 방법은 아이프레임 방법. 
 2번째 방법은 uri 스트링을 버리고 get 스트링방법으로 교체. 
 3번째 방법은 라이브러리 확장해서 링크 만드는 부분에 인덱스 생성 부분을 따로 설정. 
 등이 있습니다. 원하는걸로 골라서 트라이. | 
새로운 설정을 만들었으면 pagination 객체에 아래처럼 전달해 주어야 합니다.