PHP 클래스 LazyRecord\CollectionPager

파일 보기 프로젝트 열기: corneltek/lazyrecord

공개 프로퍼티들

프로퍼티 타입 설명
$currentPage * current page number, start from 1
$dataArray * data array
$perPage * size of per page
$totalPages * size of pages

공개 메소드들

메소드 설명
__construct ( array $dataArray, $page = 1, $pagenum = 10 )
calculate ( )
getNextPage ( )
getOffset ( )
getPreviousPage ( )
hasNextPage ( )
hasPreviousPage ( )
items ( )
next ( )
pages ( )
previous ( )
setPage ( integer $num )
setPerPage ( integer $num )

메소드 상세

__construct() 공개 메소드

public __construct ( array $dataArray, $page = 1, $pagenum = 10 )
$dataArray array

calculate() 공개 메소드

public calculate ( )

getNextPage() 공개 메소드

public getNextPage ( )

getOffset() 공개 메소드

public getOffset ( )

getPreviousPage() 공개 메소드

public getPreviousPage ( )

hasNextPage() 공개 메소드

public hasNextPage ( )

hasPreviousPage() 공개 메소드

public hasPreviousPage ( )

items() 공개 메소드

public items ( )

next() 공개 메소드

public next ( )

pages() 공개 메소드

public pages ( )

previous() 공개 메소드

public previous ( )

setPage() 공개 메소드

public setPage ( integer $num )
$num integer

setPerPage() 공개 메소드

public setPerPage ( integer $num )
$num integer

프로퍼티 상세

$currentPage 공개적으로 프로퍼티

* current page number, start from 1
public $currentPage

$dataArray 공개적으로 프로퍼티

* data array
public $dataArray

$perPage 공개적으로 프로퍼티

* size of per page
public $perPage

$totalPages 공개적으로 프로퍼티

* size of pages
public $totalPages