CI 묻고 답하기

제목 ci4 pager에서 한번에 보여줄 페이지 수 설정 문의 드립니다.
카테고리 CI 4 관련
글쓴이 김영성 작성시각 2022/08/20 14:20:52
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 3945   RSS

안녕하세요.

ci4를 이용하여 pager는 구현을 하였으나 전체 페이지수가 다 보이고 있는 상태입니다.

이를 10페이지씩 보여주고 싶은데 어떻게 해야 하는지 문의 드립니다.

 

* controller

$pager = \Config\Services::pager();

$pPAGE = 1;

$pLIMIT = $config->perPage;

$totalpage = ceil($result["count"] / $config->perPage);

$result["pager"] = $pager->makeLinks($pPAGE, $pLIMIT, $totalpage, 'default');

return view('Board/NoticeList.php', $result);

 

* view

<?php echo $pager; ?>

 

소스 코드는 상기와 같으며 페이지가 첨부한 이미지와 같이 나오고 있습니다.

이를 << 1 2 3 4 5 6 7 8 9 10 >> 이런식으로 보이고  싶습니다.

고수님들의 답변 기다리고 있겠습니다.

감사합니다.


첨부파일 pager.png (13.7 KB)
 다음글 ci3, ci4 속도 관련 문의드립니다. (3)
 이전글 이벤트 (EVENTS) 사용관련 문의 (7)

댓글

한대승(불의회상) / 2022/08/22 12:27:39 / 추천 0

사용법에 특별한 오류는 없어보입니다.

$pPAGE, $pLIMIT, $totalpage 의 값을 확인해 보세요.

관련 메뉴얼 : http://ci4doc.cikorea.net/libraries/pagination.html#id9

$pager->setSurroundCount(2)

값 확인도 해보세요.