Referencia de Comandos


Definicion de estructura

Para crear la estructura de datos, debe haber una clase que sirve como intermedio entre SQL y almidón, este se define por dos clases Table y DoubleKeyTable, es costumbre definir estas clases en classes/tables.class.php

addColumn('nombre_campo','tipo_de_dato',longitud,PK,tabla_FK,Etiqueta)
Agrega una columna a nuetra tabla.

Lectura de datos

Este es el punto más útil pues la insercion y actualizacion de datos se puede lograr usando las rutinas ya elaboradas con los formularios de Smarty.

readRecord(id)
Lee un registro de la tabla, id es el valor de la llave primaria para ubicar el registro, si no se proporciana tratara de obtenerse de los datos de GET o POST (una vez validados, segun el tipo de dato que se lee).

readData()
Lee todos los registros de la tabla. Es importante entender que tambien se leen los datos de registros relacionas segund las llaves foranea, no todos los campos, solo el descritor principal.

readDataFilter(cond)
Igual que readData pero usa cond como parametro para la clausula WHERE:
$foo=readDataFilter("fecha<$fecha_actual")


readDataSql()
Lee una coleccion de datos, aqui hay libertad completa para escribir el comando SQL SELECT.

getVar(select)
Obtiene un valor de un registro, por ejemplo el numero id de un registro, el de fecha mas reciente podria ser:
$foo = getVar("SELECT idfoo FROM foo WHERE fecha > $fecha_actual ORDER BY fecha LIMIT 1")

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki