TIP게시판

제목 2.1.3 Custom Pagination GET Query 관련
글쓴이 샤엠 작성시각 2013/03/28 05:51:15
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 12099   RSS
 Framwork Version : Codeigniter 2.1.3
개발 목적: 페이지네이션 버튼 링크에 GET query 적용시기 위해서 간단하게 제작하였습니다.

설명:

기본 Pagination과 모든 기능이 똑같으며 두가지 환경설정 변수만 추가하였습니다.
System library로 하지 않고 application/library 에서 불러와 쓸 수 있도록 만들었습니다.
클래스 명과 파일명만 바꾸시면 시스템 라이브러리에 저장하여 사용하실수 있습니다.

저의 경우만 그런지 모르겠는데 GET query string을 이용하면 & 요 녀석이 ? 이녀석보다 먼저 나와, 경로 에러를 발생시켜서 이녀석을 먼저 수정하였습니다.
게시판같은 경우에 uri segment 로도 충분히 정렬이나 검색 등 을 할 수 있지만 불편해서;;
뻐기다 뻐기다 만들었는데 혹시나 필요하신 분이 계실지 몰라서 올려봅니다.

기본 사용법은 페이지네이션 환경설정을 할 시에 
아래와 같이 두가지 변수를 사용하실 수 있습니다.
$config['auto_query'] = TRUE;
$config['except_query'] = 'page';
auto_query 는 GET query를 자동으로 버튼에 링크 거는 역할을 합니다.
except_query 는 보여질 필요 없는 GET의 index 값은 제외 시켜주는 역할을 합니다.
여러개를 제외시켜야 하는 경우에는 구분자 ' | '(OR) 이녀석을 이용하여 할당해 주시면 됩니다.
URI 세그먼트 방식일 경우에도 마찬가지로 작동됩니다.


첨부파일 Pagination_custom.zip (3.1 KB)
 다음글 CodeIgniter에 CKEditor를 적용하는 방법... (2)
 이전글 POST 전송 보안처리 방법, 간과하기 쉬운, 간단한 (10)

댓글

없음