\Imi\Db\QueryPaginateResult

Summary

Methods
Properties
Constants
__construct()
isSuccess()
getLastInsertId()
getAffectedRows()
get()
getArray()
getColumn()
getScalar()
getRowCount()
getSql()
getStatement()
getList()
getTotal()
getLimit()
getPageCount()
toArray()
jsonSerialize()
No public properties found
No constants found
No protected methods found
$result
$arrayData
$page
$limit
$total
$pageCount
$options
N/A
No private methods found
No private properties found
N/A

Properties

$arrayData

$arrayData : array

数组数据

Type

array

$page

$page : integer

页码

Type

integer

$limit

$limit : integer

查询几条记录

Type

integer

$total

$total : integer

记录总数

Type

integer

$pageCount

$pageCount : integer

总页数

Type

integer

$options

$options : array

自定义选项

Type

array

Methods

__construct()

__construct(\Imi\Db\Query\Interfaces\IResult  $result,   $page,   $limit,   $total,   $pageCount,   $options) 

Parameters

\Imi\Db\Query\Interfaces\IResult $result
$page
$limit
$total
$pageCount
$options

isSuccess()

isSuccess() : boolean

SQL是否执行成功

Returns

boolean

getLastInsertId()

getLastInsertId() : string

获取最后插入的ID

Returns

string

getAffectedRows()

getAffectedRows() : integer

获取影响行数

Returns

integer

get()

get(string  $className = null) : mixed

返回一行数据,数组或对象

Parameters

string $className

实体类名,为null则返回数组

Returns

mixed

getArray()

getArray(string  $className = null) : array

返回数组

Parameters

string $className

实体类名,为null则数组每个成员为数组

Returns

array

getColumn()

getColumn(  $column) : array

获取一列

Parameters

$column

Returns

array

getScalar()

getScalar() : mixed

获取标量结果

Returns

mixed

getRowCount()

getRowCount() : integer

获取记录行数

Returns

integer

getSql()

getSql() : string

获取执行的SQL语句

Returns

string

getList()

getList() : void

获取数组数据

getTotal()

getTotal() : integer

获取记录总数

Returns

integer

getLimit()

getLimit() : integer

获取查询几条记录

Returns

integer

getPageCount()

getPageCount() : integer

获取总页数

Returns

integer

toArray()

toArray() : array

将当前对象作为数组返回

Returns

array

jsonSerialize()

jsonSerialize() : array

json 序列化

Returns

array