phpDocumentor
[ árbol de herencia: Componentes ] [ índice: Componentes ] [ índice general ]

toba_datos_busqueda

Permite construir busquedas complejas en torno a un datos_tabla específico y su relación con otras tablas


		
		

Ubicada en /nucleo/componentes/persistencia/toba_datos_busqueda.php [line 9]


Métodos Propios
array   buscar_filas()   Dado los criterios seteados, retorna las filas de los registros de la tabla
array   buscar_ids()   Dado los criterios seteados busca los ids de los registros de la tabla
array   get_columnas_orden()   Retorna un arreglo con las columnas definidas para el ordenamiento
boolean   hay_ordenamiento()   Verifica si existe ordenamiento de los datos o no
void   limpiar_condiciones()   Limpia las condiciones
void   set_columnas_orden()   Fija que columnas se utilizaran para realizar el ordenamiento de los datos, el orden posicional en el arreglo define que columna se utiliza antes.
void   set_condicion()   Fuerza que en la búsqueda se respete una condición sobre los registros de la tabla
void   set_padre()   Fuerza que en la búsqueda se tome en cuenta solo los registros hijos de un padre

buscar_filas  [línea 78]

  array buscar_filas( )

Dado los criterios seteados, retorna las filas de los registros de la tabla

Return:  Recordset


buscar_ids  [línea 61]

  array buscar_ids( )

Dado los criterios seteados busca los ids de los registros de la tabla

Return:  de Ids. de la tabla


get_columnas_orden  [línea 104]

  array get_columnas_orden( )

Retorna un arreglo con las columnas definidas para el ordenamiento


hay_ordenamiento  [línea 95]

  boolean hay_ordenamiento( )

Verifica si existe ordenamiento de los datos o no


limpiar_condiciones  [línea 52]

  void limpiar_condiciones( )

Limpia las condiciones


set_columnas_orden  [línea 114]

  void set_columnas_orden( [array $cols = array()]  )

Fija que columnas se utilizaran para realizar el ordenamiento de los datos, el orden posicional en el arreglo define que columna se utiliza antes.
Parámetros:
array   $cols:  Arreglo asociativo de columnas => sentido ej: array('id_persona' => SORT_ASC, 'nombre' => SORT_DESC, 'descripcion_trabajo' => SORT_ASC)


set_condicion  [línea 44]

  void set_condicion( string $campo, string $operador, mixed $valor  )

Fuerza que en la búsqueda se respete una condición sobre los registros de la tabla
Parámetros:
string   $campo:  Columna de la condición
string   $operador:  Operador de la condición (==, ===, <, >, etc)
mixed   $valor:  Valor de la condición


set_padre  [línea 32]

  void set_padre( string $tabla_padre, string $id_padre  )

Fuerza que en la búsqueda se tome en cuenta solo los registros hijos de un padre
Parámetros:
string   $tabla_padre:  Nombre del datos_tabla padre
string   $id_padre:  Id. interno de la fila padre




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3