Class IgepPersistencia

Description

IgepPersistencia es una clase que corresponde a un manejador de tabla de BD de una conexión dada. Permite realizar las operaciones básicas de actualización sobre dicha tabla (inserción, borrado y modificación de tuplas).

Consta de las siguientes propiedades:

  • str_tabla - Contiene el nombre de la tabla a la que hace referencia.
  • obj_conexion - El objeto conexión por el que se ha accedido a la tabla
  • $obj_errorBD - Referencia al objeto de error global

Located in /include/IgepPersistencia.php (line 64)


	
			
Variable Summary
object obj_conexion $obj_conexion
object obj_errorNegocio $obj_errorBD
string $str_tabla
Method Summary
IgepPersistencia IgepPersistencia (object $obj_conexion, string $str_tabla)
void actualizar ( $v_filaDatos,  $v_filaDatosAntiguos, array $m_datos)
void borrar (array $v_filaDatos)
string getTabla ()
void insertar (array $m_datos)
Variables
object obj_conexion $obj_conexion (line 78)

objeto conexion

object obj_errorNegocio $obj_errorBD (line 86)

variable de error

string $str_tabla (line 71)

tabla a modificar

  • var: str_tabla
Methods
Constructor IgepPersistencia (line 95)

Constructor

  • access: public
IgepPersistencia IgepPersistencia (object $obj_conexion, string $str_tabla)
  • object $obj_conexion
  • string $str_tabla
actualizar (line 220)

Dada una tupla o fila de la tabla realiza el UPDATE. Recibe

dos parámetros; uno es la tupla con los nuevos datos y otro es la tupla con los datos que fueron visualizados.Esto se debe a que realiza una comprobación de consistencia (se actuliza la tupla siempre y cuando alguien no la haya modificado). Los dos parámetros son arrays asociativos de la forma ["campo"]=>"valor".

  • access: public
void actualizar ( $v_filaDatos,  $v_filaDatosAntiguos, array $m_datos)
  • array $m_datos
  • $v_filaDatos
  • $v_filaDatosAntiguos
borrar (line 172)

Dada una tupla o fila de la tabla realiza el DELETE. La

tupla debe ser un array asociativo del modo ["campo"] =>"valor". Esta función recibe la fila a borrar porque realiza una comprobación de consistencia (se borra la tupla siempre y cuando alguien no la haya modificado).

  • access: public
void borrar (array $v_filaDatos)
  • array $v_filaDatos
getTabla (line 109)

Retorna el nombre de la tabla a la que hace referencia.

  • access: public
string getTabla ()
insertar (line 120)

Dada una matriz asociativa de datos realiza los INSERTs en la tabla asociada al objeto.

  • access: public
void insertar (array $m_datos)
  • array $m_datos: Matriz de vectores asociativos por nombres de columna / valor

Documentation generated on Wed, 05 Oct 2011 10:36:36 +0200 by phpDocumentor 1.4.1