Permite visualizar, actualizar y eliminar un conjunto de registro devueltos de una consulta.

package row
license MIT License
link http://jharo.net
author Juan Haro

 Methods

__construct()

__construct($tableName) 

Parameters

$tableName

Recibe un array con la información de un registro de la tabla y crea un nuevo objeto tableRow que añade al array de registros.

addRow(array $rowData) 

Parameters

$rowData

array

Devuelve el número de registros.

countRows() : \type

Returns

\type

current()

current() 

Elimina todos los registros del conjunto.

delete() 

Llama al método delete() de los registros.

getRows()

getRows() 

getTableName()

getTableName() 

Devuelve el valor del campo identificador del registro.

key() : \type

Returns

\type

Recibe un array de resultados producto de una consulta MySQL y crea un nuevo registro por cada una de sus filas.

loadResultArray(array $resultArray) 

Los registros creados se añaden al array de registros.

Parameters

$resultArray

array

next()

next() 

Métodos del iterador.

rewind() 

De http://php.net/manual/es/class.iterator.php.

setTableName()

setTableName($tableName) 

Parameters

$tableName

Actualiza todos los registros del conjunto con la información que recibe del array $updateData.

update(\type $updateData) 

El array debe seguir el siguiente formato:

campo_a_modificar => nuevo_valor

Actualiza cada registro haciendo uso de su método save().

Parameters

$updateData

\type

valid()

valid() 

 Properties

 

$position : int

Se utiliza para recorrer los registros con el iterador.

 

$rows : array

Cada uno representa un registro.

 

$tableName : string

Se utiliza para tener acceso a los métodos de la clase dbTable sin necesidad de cargar un nuevo objeto.