$table
$table : string
Table name
Abstract record class
$rowGateway : \Pop\Db\Gateway\Row
Row gateway
$tableGateway : \Pop\Db\Gateway\Table
Table gateway
setTable(string $table) : \Pop\Db\Record\AbstractRecord
Set the table
string | $table |
setPrefix(string $prefix) : \Pop\Db\Record\AbstractRecord
Set the table prefix
string | $prefix |
setPrimaryKeys(array $keys) : \Pop\Db\Record\AbstractRecord
Set the primary keys
array | $keys |
getRowGateway() : \Pop\Db\Gateway\Row
Get the row gateway
getTableGateway() : \Pop\Db\Gateway\Table
Get the table gateway
getRows() : \Pop\Db\Record\Collection
Get the rows
rows() : \Pop\Db\Record\Collection
Get the rows (alias method)
setColumns(mixed $columns = null) : \Pop\Db\Record\AbstractRecord
Set all the table column values at once
mixed | $columns |
setRows(array $rows = null, boolean $asArray = false) : \Pop\Db\Record\AbstractRecord
Set all the table rows at once
array | $rows | |
boolean | $asArray |
addWith(string $name, array $options = null) : \Pop\Db\Record\AbstractRecord
Set with relationships
string | $name | |
array | $options |
getWithRelationships(boolean $eager = true) : \Pop\Db\Record\AbstractRecord
Get with relationships
boolean | $eager |
setRelationship(string $name, mixed $relationship) : \Pop\Db\Record\AbstractRecord
Set relationship
string | $name | |
mixed | $relationship |