__get(string $fieldName) : \field
Si no encuentra ningún campo con ese nombre, creará un nuevo campo en el conjunto y devolverá el objeto creado.
string
delete(array $rowData) : \type
array
\type
get(string $tableName) : \self
string
\self
getFieldNames() : array
Alias de $this->getFields()->getFieldNames()
array
getFields(string $fieldName) : \fieldSet
Si recibe el nombre de un campo existente en la tabla, devuelve su objeto field.
string
\dbTableException |
El campo no existe en la tabla. |
---|
\fieldSet
| \fieldgetTableName()
insert(array $rowData) : \type
array
\type
isNew()
save()
selectAll(array $conditions) : \rowSet
selectOne(\type $id) : \tableRow
unsetTable()
update(array $rowData) : \type
array
\type
__construct(string $tableName)
Si recibe un nombre de tabla existente, cargará todos sus campos en el objeto de conjunto de campos $fields. Si el nombre de la tabla no coincide con ninguna tabla existente, creará un objeto de conjunto de campos vacío para la proceder a la creación de nueva tabla.
string
mapFields()
setTableName($tableName)
$loadedTables : array
Tras mapear una tabla, ésta se guarda en el array y puede ser recuperada posteriormente sin necesidad de crear un nuevo objeto.
$fields : \fieldSet
$id : \field
$tableName
$newTable : \booean
Se utiliza en el modo de creación de tablas.
$rowSet : \rowSet
SQL_NULL_FIELD
SQL_PRIMARY_KEY