Pix_Table_ResultSet 用來存 Pix_Table 的 ResultSet XXX: 無法 implements 是因為 Pix_Array 和 Pix_Array_Volumable 都有 limit, rewind PHP 不給同時 abstract 一個 function 兩次

package Table
copyright 2003-2012 PIXNET Digital Media Corporation
license BSD License
version $id$
author Shang-Rung Wang

 Methods

__call()

__call($func, $args) 

Parameters

$func

$args

__clone()

__clone() 

__construct()

__construct($conf) 

Parameters

$conf

__get()

__get($name) 

Parameters

$name

->after($row, [$is_included]) to set after condiction or ->after() to get after condiction

after() : mixed

access public

Returns

mixedreturn if no parameters

->before($row, [$is_included]) to set before condiction or ->before() to get before condiction

before() : mixed

access public

Returns

mixedreturn if no parameters

count()

count() 

createRow()

createRow() 

current()

current() 

delete()

delete($where) 

Parameters

$where

distinct()

distinct($columns) 

Parameters

$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() 

find()

find($id) 

Parameters

$id

first()

first() 

getOrderArray 把 order 字串轉成 array('column' => 'asc|desc') 格式

getOrderArray(mixed $order, $reverse) : void

static
access public

Parameters

$order

mixed

$reverse

getPosition()

getPosition($row) 

Parameters

$row

getRand 從 $resultSet 中取得隨機 $count 個 $row

getRand(mixed $count) : \Pix_Array

access public

Parameters

$count

mixed

Returns

getResultSetDb()

getResultSetDb() 

Get Pix_Table_Search search object

getSearchObject() : \Pix_Table_Search

access public

Returns

getTable get the Pix_Table of this result set

getTable() : \Pix_Table

access public

Returns

getTableClass()

getTableClass() 

getVolumeID 給 Pix_Array_Volumable 用的 ID,這邊因為用不到所以直接噴 NULL

getVolumeID() : null

access public

Returns

null

getVolumePos 回傳這個 $row 在 Volumable 的位置

getVolumePos(\Pix_Table_Row $row) : array

access public

Parameters

Returns

array

index()

index() 

insert()

insert($data) 

Parameters

$data

key()

key() 

limit()

limit() 

max()

max($column) 

Parameters

$column

min()

min($column) 

Parameters

$column

offset()

offset() 

offsetExists()

offsetExists($row) 

Parameters

$row

offsetGet()

offsetGet($row) 

Parameters

$row

offsetSet()

offsetSet($pos, $row) 

Parameters

$pos

$row

offsetUnset()

offsetUnset($pos) 

Parameters

$pos

order()

order() 

pager()

pager($page, $perPage) 
Inherited

inherited_from \Pix_Array::pager()

Parameters

$page

$perPage

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

access public

Parameters

$column

mixed

$values

mixed

search a special Term

searchTerm() : \Pix_Table_ResultSet

seek()

seek($position) 

Parameters

$position

shift()

shift() 
Inherited

inherited_from \Pix_Array::shift()

shuffle()

shuffle() 

sum()

sum($column) 

Parameters

$column

toArray()

toArray($column) 

Parameters

$column

toRowArray()

toRowArray() 

unshift()

unshift($value) 
Inherited

inherited_from \Pix_Array::unshift()

Parameters

$value

update()

update($data) 

Parameters

$data

valid()

valid()