안녕하세요!
관리자페이지 > 메뉴생성 -> 외부페이지를 생성하여 executeQuery 로 리스트를 불러옵니다...
외부페이지는 page.html 라 가정하고 파일에 다음과 같은 코드로 리스트를 불러올때...
{@
args 략...
$output = executeQuery('ModuleName.getList', $args);
$testList = $output->data;
}
<section>
@foreach ($testList as $list)
리스트
@endforeach
@while($no = $page_navigation->getNextPage())
<a href="@url('page', $no)">{{ $no }}</a>
@endwhile
</section>
저기 배경색있는 부분처럼 외부페이지의 mid 가 opage 라고 가정할때 /opage?page=1 처럼 작동이 가능할 방법이 있을까요?
아니면 페이네이션을 사용할려면 외부페이지는 무조건 안되고, 모듈로 만들어서 route 에서 url 지정해줘야만 작동하나요?
* 모듈로 만들기엔 그냥 리스트를 뽑아오는거라... 이처럼 단순한 기능을 혹시 페이지네이션이 가능한 외부페이지로 가능한지 알고 싶습니다.
위에서 쿼리할 때 list_count, page_count, page 등 페이지네이션과 관련된 정보를 다 집어넣었다면
쿼리 후 $output->page_navigation 에 해당 부분을 정리한 자료구조가 들어 있을 것입니다.
이것을 $page_navigation 변수로 빼놓으면 형광펜 칠하신 부분의 코드도 작동하겠지요.