RowAbstract

package

Default

Methods

__call

__call( $method,  $args) 

Arguments

$method

$args

Class Constructor

__construct(\Core\Orm\TableGateway $table, mixed $primaryKey = null) 

Arguments

$table

\Core\Orm\TableGateway

Set parent table

$primaryKey

mixed

Set primary key

__get

__get( $key) : mixed

Arguments

$key

Response

mixed

__set

__set( $key,  $value) : $this

Arguments

$key

$value

Response

$this

Delete current row

_delete(string $query) : boolean

Arguments

$query

string

Query string

Response

boolean

Populate row data

_getData(mixed $primaryKey) : mixed

Arguments

$primaryKey

mixed

Response

mixed

Parent of save() function

_save(string $query,  $params) : \Core\Orm\RowGateway|boolean

Arguments

$query

string

Query string

$params

Response

\Core\Orm\RowGateway|boolean

Check if exist relationship alias

checkRelationship( $method) : mixed

Arguments

$method

Response

mixed

Parse relationship function (if exist :D)

parseRelationship(\Core\Orm\TableGateway $table, string $type, array $params) : \Core\Orm\RowGateway

Arguments

$table

\Core\Orm\TableGateway

Current row table

$type

string

Type of relationship (one, many, belongsTo)

$params

array

Relationship definition

Response

\Core\Orm\RowGateway

| bool

Set data function

setData(array $data) 

Arguments

$data

array

Array with record data

Properties

_data

_data : 

Type(s)

table

table : 

Type(s)

db

db : 

Type(s)