RowGateway

Extends \Core\Orm\Gateway\RowAbstract

package

Default

Methods

__call

__call( $method,  $args) 
inherited

Arguments

$method

$args

Class Constructor

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

Arguments

$table

\Core\Orm\TableGateway

Set parent table

$primaryKey

mixed

Set primary key

__get

__get( $key) : mixed
inherited

Arguments

$key

Response

mixed

__set

__set( $key,  $value) : $this
inherited

Arguments

$key

$value

Response

$this

Delete current row

_delete(string $query) : boolean
inherited

Arguments

$query

string

Query string

Response

boolean

Populate row data

_getData(mixed $primaryKey) : mixed
inherited

Arguments

$primaryKey

mixed

Response

mixed

Parent of save() function

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

Arguments

$query

string

Query string

$params

Response

\Core\Orm\RowGateway|boolean

Check if exist relationship alias

checkRelationship( $method) : mixed
inherited

Arguments

$method

Response

mixed

Delete current row

delete() : boolean

Response

boolean

Get table

getTable() : \Core\Orm\TableGateway

Parse relationship function (if exist :D)

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

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

Save row (update)

save() : $this

Response

$this

| bool

Set data function

setData(array $data) 
inherited

Arguments

$data

array

Array with record data

Properties

_data

_data : 
inherited

Type(s)

table

table : 
inherited

Type(s)

db

db : 
inherited

Type(s)