diff --git a/app/Views/components/pager.php b/app/Views/components/pager.php index 689b880..aeb94f4 100644 --- a/app/Views/components/pager.php +++ b/app/Views/components/pager.php @@ -1,38 +1,109 @@ links() ?>` 호출이 이 컴포넌트를 렌더한다. + * 페이지 번호 대신 센티넬 + '더보기' 버튼을 두고, 화면 하단 도달 시(IntersectionObserver) + * 다음 페이지 HTML을 받아 바로 위 리스트 표(tbody)에 행을 이어붙인다. * * @var \CodeIgniter\Pager\PagerRenderer $pager */ -$pager->setSurroundCount(2); +$hasNext = $pager->hasNextPage(); +$nextUrl = $hasNext ? (string) $pager->getNextPage() : ''; +$curPage = (int) $pager->getCurrent(); +$pageCount = (int) $pager->getPageCount(); ?> + 1): ?> +