Uso de la Función BbBase::raw_connect() .................................................................................3419.3 Propiedades de la Clase DbBase.......................................................................................3419.3.1 $db->Id_Connection...................................................................................................3419.3.2 $db->lastResultQuery ...............................................................................................3419.3.3 $db->dbUser..............................................................................................................3419.3.4 $db->dbHost .............................................................................................................3419.3.5 $db->dbPort .............................................................................................................3419.3.6 $db->dbPass .............................................................................................................3419.3.7 $db->lastError ..........................................................................................................3519.3.8 $db->dbName ..........................................................................................................3519.4 Métodos de la Clase DB ....................................................................................................3519.4.1 Query ........................................................................................................................35Close .....................................................................................................................................3519.4.2 Fetch Array ...............................................................................................................3519.4.3 Num Rows .................................................................................................................36Field Name ............................................................................................................................3619.4.4 Data Seek .................................................................................................................3619.4.5 Affected Rows ...........................................................................................................3619.4.6 Error ..........................................................................................................................3619.4.7 No Error ....................................................................................................................3719.4.8 Find ...........................................................................................................................3719.4.9 In Query ....................................................................................................................3719.4.10 In Query Assoc ........................................................................................................3719.4.11 In Query Num ..........................................................................................................3819.4.12 Fetch One ...............................................................................................................3819.4.13 Table Exists .............................................................................................................3820 ¿Por qué usar una capa de Abstracción?..................................................................................3921 La Vida sin ActiveRecord..........................................................................................................4022 ¡Parámetros con Nombre!.........................................................................................................4123 ActiveRecord............................................................................................................................4223.1 Ventajas del Active Record ...............................................................................................4223.2 Crear un Modelo en Kumbia .............................................................................................42Columnas y Atributos ................................................................................................................4223.3 Llaves Primarias y el Uso de IDs .......................................................................................4323.4 CRUD: Create (Crear), Read (Leer), Update (Actualizar), Delete (Borrar) ........................4323.4.1 Creando Registros ....................................................................................................4423.4.2 Consultando Registros ..............................................................................................4423.4.3 El poderoso Find .......................................................................................................4523.4.4 Promedio, Contando, Sumando, Mínimo y Máximo ...................................................4623.4.5 Actualizando Registros existentes ............................................................................4623.4.6 Borrando Registros ...................................................................................................4723.4.7 Propiedades Soportadas............................................................................................4723.5 Convenciones en ActiveRecord.........................................................................................4723.5.1 Convenciones Generales ...........................................................................................4723.5.2 Id ..............................................................................................................................4723.5.3 campo_id ..................................................................................................................4723.5.4 campo_at ..................................................................................................................4823.5.5 campo_in ..................................................................................................................4823.6 Convenciones para RDBMs ...............................................................................................4823.6.1 Convenciones Especiales para PostgreSQL ...............................................................4823.6.2 Convenciones Especiales para Oracle .......................................................................4824 Active Record API......................................................................................................................4924.1 Consulta ...........................................................................................................................4924.1.1 distinct ......................................................................................................................4924.1.1 find_all_by_sql (string $sql) .......................................................................................49
Libro de Kumbia: Porque Programar debería ser más fácil3