Pix_Table_ResultSet
用來存 Pix_Table 的 ResultSet
XXX: 無法 implements 是因為 Pix_Array 和 Pix_Array_Volumable 都有 limit, rewind
PHP 不給同時 abstract 一個 function 兩次
Methods
__call()
__call($func, $args)
__construct()
__construct($conf)
->after($row, [$is_included]) to set after condiction or ->after() to get after condiction
after() : mixed
Returns
mixed
return if no parameters
->before($row, [$is_included]) to set before condiction or ->before() to get before condiction
before() : mixed
Returns
mixed
return if no parameters
distinct()
distinct($columns)
factory
建立一個 Pix_Array array ,可以傳 Pix_Array Object 進去 or Array
factory(mixed $obj) : void
Inherited
static |
|
access |
public |
inherited_from |
\Pix_Array::factory() |
Parameters
$obj
mixed
filter()
filter($filter, $options)
Inherited
inherited_from |
\Pix_Array::filter() |
Parameters
$filter
$options
filterBuiltIn()
filterBuiltIn($filter, $options)
Inherited
inherited_from |
\Pix_Array::filterBuiltIn() |
Parameters
$filter
$options
filterQuery()
filterQuery()
getOrderArray 把 order 字串轉成 array('column' => 'asc|desc') 格式
getOrderArray(mixed $order, $reverse) : void
Parameters
$order
mixed
$reverse
getPosition()
getPosition($row)
getRand
從 $resultSet 中取得隨機 $count 個 $row
getRand(mixed $count) : \Pix_Array
Parameters
$count
mixed
Returns
getResultSetDb()
getResultSetDb()
getTable get the Pix_Table of this result set
getTable() : \Pix_Table
getTableClass()
getTableClass()
getVolumeID 給 Pix_Array_Volumable 用的 ID,這邊因為用不到所以直接噴 NULL
getVolumeID() : null
getVolumePos 回傳這個 $row 在 Volumable 的位置
getVolumePos(\Pix_Table_Row $row) : array
offsetExists()
offsetExists($row)
offsetGet()
offsetGet($row)
offsetSet()
offsetSet($pos, $row)
offsetUnset()
offsetUnset($pos)
paginate()
paginate($page, $options)
Inherited
inherited_from |
\Pix_Array::paginate() |
Parameters
$page
$options
pop()
pop()
Inherited
inherited_from |
\Pix_Array::pop() |
push()
push($value)
Inherited
inherited_from |
\Pix_Array::push() |
Parameters
$value
reverse()
reverse($preserve_keys)
Inherited
inherited_from |
\Pix_Array::reverse() |
Parameters
$preserve_keys
rewind()
rewind($select_columns)
Parameters
$select_columns
searchIn 搜尋 $column 的值是在 $values 裡面
searchIn(mixed $column, mixed $values) : void
Parameters
$column
mixed
$values
mixed
shift()
shift()
Inherited
inherited_from |
\Pix_Array::shift() |
toArray()
toArray($column)
toRowArray()
toRowArray()
unshift()
unshift($value)
Inherited
inherited_from |
\Pix_Array::unshift() |
Parameters
$value