\Imi\UtilPagination

分页计算类

Summary

Methods
Properties
Constants
__construct()
getPage()
setPage()
getCount()
setCount()
getLimitOffset()
getLimitEndOffset()
calcPageCount()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
calc()
$page
$count
$limitOffset
$limitEndOffset
N/A

Properties

$page

$page : integer

当前页码

Type

integer

$count

$count : integer

每页显示数量

Type

integer

$limitOffset

$limitOffset : integer

偏移量

Type

integer

$limitEndOffset

$limitEndOffset : integer

结束的偏移量(limitOffset + count - 1)

Type

integer

Methods

__construct()

__construct(  $page,   $count) 

Parameters

$page
$count

getPage()

getPage() : integer

Get 当前页码

Returns

integer

setPage()

setPage(integer  $page) : self

Set 当前页码

Parameters

integer $page

当前页码

Returns

self

getCount()

getCount() : integer

Get 每页显示数量

Returns

integer

setCount()

setCount(integer  $count) : self

Set 每页显示数量

Parameters

integer $count

每页显示数量

Returns

self

getLimitOffset()

getLimitOffset() : integer

Get 偏移量

Returns

integer

getLimitEndOffset()

getLimitEndOffset() : integer

Get 结束的偏移量(limitOffset + count - 1)

Returns

integer

calcPageCount()

calcPageCount(integer  $records) : integer

根据记录数计算总页数

Parameters

integer $records

Returns

integer

calc()

calc() : void

计算