CI 묻고 답하기

제목 페이지에 관해서 질문입니다.
글쓴이 헛발이 작성시각 2013/09/05 19:38:42
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12813   RSS
페이지 네이션을 사용하면서...
다음페이지의 페이지번호 를 찾아낼 방법이 없을까요?

예를 들어 지금이 3페이지면 다음페이지는 4페이지인것을 알아낼 방법...

 다음글 교재 소스 오류 모음 (7)
 이전글 파일업로드 _2 (6)

댓글

수야디벨 / 2013/09/05 20:16:34 / 추천 0
그럼 페이지 네이션을 사용한다고 가정하시는거죠 ?

그냥 쉽게 간단한 계산으로 뽑아내면 되지 않을까요 ?

$next_page = intval($this->uri->segment(3,0) / per_page) +2

좀 더 풀어 말하면 이렇습니다 .

기본적으로 아래처럼 페이지 네이션 로드하잖아요~

$this->load->library('pagination')
$config['base_url'] = '/page/mypage';
$config['total_rows'] = 200
$config['per_page'] = 5

특별한 셋팅이 없고 위에처럼 한다면 segment의 위치가 3번째에 붙을 텐데,

뻔히 주소 형식이  /page/mypage/5  ... /page/mypage/10 /page/mypage/15 

이런식으로 per_page만큼 늘어날꺼 아니에요?  

그러니까 , 세그먼트에 붙은 perpage를 , 자신이 설정한 perpage로 나누어서 정수만 취한다음에

+2 하면 다음 페이지를 알수 있지요


/page/mypage/5 면 ,  2페이죠 ? 

세그먼트(5) / perpage =5  하면 1이고 +2 하면 최종적으로 다음 페이지는 3페이지..

너무 허접한가;;^^;;
 
헛발이 / 2013/09/06 11:00:08 / 추천 0
감사합니다...
여러가지로 연구해 보도록 하겠습니다.