제목 | [예제] 페이지네이션 페이지번호 무조건 끝으로 | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/09/04 15:42:04 |
|
|||
사용목적 : 페이지네이션 (일련번호)를 와 같은 체계로 만들어서 배열로 담아두고 page를 찾아서 사용하는 방식입니다. "page/일련번호" 사전내용 : http://codeigniter-kr.org/source/view/197/page/1 참조메뉴얼 : http://codeigniter-kr.org/user_guide/libraries/pagination.html $this->load->library('pagination'); if (strpos($this->uri->uri_string(), 'page') == TRUE) { $this->seg_exp = array_values($this->uri->segment_array()); $arr_key = array_keys($this->seg_exp, "page"); $arr_val = $arr_key[0] + 1; $a = explode('/', $this->uri->uri_string()); // 주소끝 자르기 array_pop($a); $config['base_url'] = implode('/', $a); $config['uri_segment'] = $arr_val+1; } else { $config['base_url'] = $this->uri->uri_string()."/page/"; $config['uri_segment'] = 4; } $config['total_rows'] = $this->member_model->total_entry('member'); $config['per_page'] = '20'; $this->pagination->initialize($config); echo $this->pagination->create_links(); 위의 예제코드는 http://domain.htm/member/lists/page/5 무조건 맨끝에 page값을 만들어서 찾아주게 해두었습니다. ~~ <검색시> page 값 앞에 더 많은 세그먼트를 넣을때는 page 앞에 생성해서 넣어주면 응용이 가능합니다. |
|||
다음글 | matchbox 적용된 CI 1.7.1 버전 (3) | ||
이전글 | [예제] 세그먼트 주소 배열로 저장후 응용편 | ||
없음 |