CI 묻고 답하기

제목 페이지네이션질문입니다
글쓴이 ci_chobo 작성시각 2012/11/02 20:08:02
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15097   RSS
현재 데이터가 많지 않아서 (데이터를 제가 insert할 수 없어서 ...) 

config['perpage']를 2로 주고
현재 서브메뉴(submenu1)을 클릭하면 submenu1에 대한 데이터값만 나오게 되어있는데 그 데이터 총 수가 5개입니다
db에서 쿼리를 해서 가져올 때 limit를 2로 주었습니다.

그럼 페이지가 3개나와야 되잖아요 ?

페이지가 3개는 나오는데 첫째 페이지에서 데이터1 데이터2가 나왔는데
두번째 페이지를 클릭해도 데이터1 데이터2가 나옵니다. 3번째 페이지를 클릭해두요

쿼리해서 가져올 떄 데이터값은 제대로 가져오는거 같은데
base_url설정할떄 부분에서 잘못한건가요?
아니면 다른 config어느 부분에서 손봐야 하는건가요?

base_url 줄떄는 /menu/index/submenu1 이렇게 들어가게했습니다
순서는 php파일, index 컨트롤러 / submenu1 변수값입니다



 다음글 DB연결 관련 질문 (1)
 이전글 체크박스랑..배열...질문좀... (2)

댓글

헛발이 / 2012/11/03 09:32:26 / 추천 0
아마 포럼 소스에도 있을것으로 생각이 됩니다만...

콘트롤에서 데이터를 불러올때...
$data['query'] = $this->post_model->getList($config['per_page'], '현재페이지의 번호');


그리고 데이터를 불러오는 모델에서...
function getList($limit=0, $offset=0)
{
   ...
   ...
   ...
   ...
   $this->db->limit($limit, $offset);
   ...
   ...
}
이렇게 하면 될듯 싶은데요..

ci_chobo / 2012/11/05 09:14:50 / 추천 0
현재 페이지의 번호라는 말씀이
해당 url의 페이지 번호를 말씀하시는건가요?
예를 들어서, test.test.co.kr/test/list/cate/0 이렇게 되어있다고 했을 때 첫번째 페이지에서 0 , 두번째 페이지에서 10 이렇게 가는게 페이지네이션이자나요? 그 번호를 말씀하시는건가요 ??
헛발이 / 2012/11/05 10:15:14 / 추천 0