개발 Q&A

제목 페이지네이션 함수 잘 사용 하시나요?
카테고리 PHP
글쓴이 아리아리 작성시각 2018/08/20 09:58:16
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 14156   RSS

http://www.ciboard.co.kr/user_guide/kr/libraries/pagination.html#id7

 

페이지네이션 함수를 사용할 때 config/pagination.php 파일을 만들고 사용하라고 되어있잖아요

 

설정을 위처럼 하지 않고, 설정 파일에 저장할 수도 있습니다. pagination.php 파일을 만든 후 $config 배열을 추가하세요. 그런 후 파일을 application/config/pagination.php 에 저장하시면, 자동으로 불러지게 됩니다. 설정 파일로 저장하면 $this->pagination->initialize() 함수를 호출할 필요가 없습니다.

 

그런데 config 에 들어가는 base_url 이라든지, total_rows, per_page 들은 각각 바뀌는데 이걸 어떻게 미리 해놓을수가 있을까요?

$config['base_url'] = 'http://example.com/index.php/test/page/';
$config['total_rows'] = 200;
$config['per_page'] = 20;

는 컨트롤러에서 매번 설정하고

 

$this->pagination->initialize() 이 함수만 따로 pagination.php 파일에 작성해 놓고

 

하는 방법인가요?

 

그리고 저흰 지금까지 페이징 넘길때 jquery 함수를 호출하게 해서 ajax 통해서 했거든요

 

근데 이 방법은  ajax를 사용못하네요.. 어떻게 사용하는걸까요?

 

사용법 아시는분 알려주세요.

 다음글 코드이그나이터 3.x 라이브러리 이름? 충돌 예방 (1)
 이전글 mysql 쿼리 작성할때 FROM과 JOIN에 들어갈 ... (3)

댓글

kaido / 2018/08/20 10:21:01 / 추천 0

페이지네이션에서 페이지 세는 법은 2종류 입니다

per_page 를 넣어서 페이지 숫자를 같이 올리는 방법과

 per_page 를 1로 맞춰놓고 페이징 숫자를 모델에서 곱해서 넣는 방법 [일반적인 방법] 등이 있습니다.

 

페이지 호출 방법도 세그먼트 방법과 겟스트링.. [get 방식] 이 있습니다.

get 방식을 써서 만드시면 ajax 연동을 쉽게 하실수 있습니다.

 

강좌 영상 투척!  참고해보세요 ㅎㅎ

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