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