제목 | 멀티 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 객체에 아래처럼 전달해 주어야 합니다.