CI 묻고 답하기

제목 페이징네이션에 대해서 질무합니다.
카테고리 CI 2, 3
글쓴이 바다의이무기 작성시각 2019/07/09 07:50:55
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11613   RSS

안녕하세요?? 좋은아침입니다.

지금 'paginationㄹ'를 이용해서 페이징 처리를 해놨습니다.

목록 잘나오고 커스텀도 잘 되었습니다.

페이징도 잘 됩니다만  페이징 주소가 말썽이네요..

주소 창에

2번 페이지 /board/lists/page/5

3번페이지 /board/lists/page/10

 이렇게 링크가 걸립니다.

uri_segment도 제대로 가져오는데.. 주소뒤에 페이징되는 값이 나와야 하는데

왜 리미트 되는 값이 나오는지 모르겠습니다.

고수님들의 도움이 필요합니다.

 

$uri_segment = 4;

$config['base_url'] = '/board/lists/'.$page_url.'/page/'; //페이징 주소

 //게시판 목록을 불러오기 위한 offset, limit 값 가져오기       

$data['page'] = $page = $this->uri->segment($uri_segment, 1);               

if ($page > 1) {           

   $start = (($page / $config['per_page'])) * $config['per_page'];       

} else {       

    $start = ($page - 1) * $config['per_page'];     

  }              

$limit = $config['per_page'];

 다음글 3.1.x대 사용중인데, namespace 사용이 가능... (3)
 이전글 각 리스트 페이지 마다 다른 페이징네이션을 호출하고 싶... (3)

댓글

변종원(웅파) / 2019/07/09 09:15:14 / 추천 0
매뉴얼에 잘 나와있는 내용입니다. 매뉴얼 보시고 적용하시고 그래도 안되면 질문하세요
바다의이무기 / 2019/07/09 09:33:47 / 추천 0

네.. 자체 해결 했습니다..

$config['use_page_numbers'] = TRUE; 를 다시 넣어주니 되네요..

$config['use_page_numbers'] = TRUE;를 처음에 넣어줬는데.. 안되서 뻬었는데..ㅎㅎ

뭐때문에 안되었는지...

일딴은 해결되었습니다.

답변주셔서 감사합니다.