Handling paging and SQL offset/limit
| package | salt\utils |
|---|
__construct(integer $offset, integer $limit= \salt\Pagination::DEFAULT_LIMIT, boolean $locked= false)
integercurrent offset
integerlimit / page size
booleantrue if object is used for SQL offset/limit only and not for paging
getCount() : integer
integertotal size of elementsgetLimit() : integer
integercurrent limitgetMaxPages() : integer
integernumber of pagesgetOffset() : integer
integercurrent offsetgetOffsetFromPage(integer $page) : integer
integer
integerthe offset for this pagegetPage() : integer
integercurrent page numberisEmpty() : boolean
booleanTRUE if the Pagination object is not usedisLocked() : boolean
booleantrue if this object is used for SQL offset/limit only and not for pagingnoReset()
setCount(integer $count)
integertotal size of elements
setOffset(integer $offset)
integercurrent offset
$allowReset : boolean
TRUE$count : integer
-1$limit : integer
$locked : boolean
false$offset : integer
0DEFAULT_LIMIT = 100