2009. 3. 17. 16:38

페이징 클래스 v1.01 (PHP4/5)


페이징 클래스를 약간 수정했습니다.
class_paging.php 파일은 PHP4/5 모두 사용가능하며 일반적인 클래스 작성방식으로 작성했으며
class_paging_php5.php 파일은 PHP5 버젼에서 사용가능하며 Singleton 방식으로 작성되어 있다.

[이전] 1 2 3 4 5 [다음]
위와 같은 형식에서 이전,다음+1,-1 page 로 처리하는 사람이 있을 것이고
어떤 사람은 +1,-1 block (ex 다음10페이지,이전10페이지) 와 같은 형식으로 처리를 하는 사람이 있을 것입니다.

v1.0 에서는 이전,다음을 설정하지 않더라도 기본적으로 출력이 되고 +1,-1 page 로 동작하도록 되있었습니다. 이럴 경우 후자와 같이 처리하는 사람은 사용할 수 없으므로 기본 출력 부분을 삭제하여 메뉴 설정에 자유도를 높였습니다.

예제 : 이전,다음을 +1,-1 page 로 처리하는 경우
$params = array(
'prevPage' => '[이전]',
'nextPage' => '[다음]',
'prevPerPage' => '',
'nextPerPage' => ''
);

예제 : 이전,다음을 +1,-1 block 로 처리하는 경우
$params = array(
'prevPage' => '',
'nextPage' => '',
'prevPerPage' => '[이전]',
'nextPerPage' => '[다음]'
);

그 외의 옵션은 v1.0 페이지를 참고하시기 바랍니다.