Version 200, last updated by joanhey at Jul 15 16:07 2009 UTC
Indice wiki kumbia

1. Libro Beta
3. Introducción
5. Nuevo En Uso De Frameworks
5.1. ¿Que hace un Framework?
5.2. Realizar aplicaciones orientadas a Usuarios
5.3. ¿Porque Kumbia y no otro Framework?
6. Sobre Kumbia
7. Kumbia en su punto
7.1. Introducción
7.2. Que es un framework
8. Kumbia vs Otros Frameworks
9. ¿Que es Kumbia?
10. ¿Está hecho Kumbia para mi?
11. Nueve razones para usar Kumbia
12. Instalando Kumbia
12.1. Pre-requisitos
12.2. Instalando
12.3. Configuración Apache
12.3.1. ¿Porque es importante Mod-Rewrite?
12.4. Configuración de PHP
12.4.1. ¿Porque Kumbia Utiliza PHP5?
12.5. Configuración de MySQL
12.7. Detalles Específicos para SO.
13. Creación de Proyectos
13.1. Introducción
13.2. Iniciar un Proyecto
13.3. Directorios de Kumbia
13.4. Otros Directorios
13.5. Resumen
14. Explicando la Configuración
14.1. Introducción
14.2. forms/config/config.ini
14.3. forms/config/core.ini
14.3.1. ¿Como usar el parametro extensions?
14.4. forms/config/routes.ini
15. A partir de un Modelo MVC
16. Explicando la Implementación MVC
16.1. Introducción
16.2. Conceptos
16.3. Ejemplo
17. Primera Aplicacion en Kumbia
17.1. Creando una nueva aplicación
17.2. Hola Kumbia
17.3. Kumbia URLS
17.4. Nuestra Primera Acción
17.5. Agregando más Contenido
17.6. Repitiendo la Historia
18. Modelo y Bases de Datos en Kumbia
18.1. Introducción
18.2. Capa de Abstracción Independiente
18.3. Adaptadores de Kumbia
19. Esquema de Acceso a Bases de Datos en Kumbia
19.1. Modelos
20. Acceso Directo a RDBMS
20.1 La Clase DB
20.2. Crear una instancia de DB
20.3. . Uso de la Función db::raw_connect()
20.4. Propiedades de la Clase DB
20.4.1. $db->Id_Connection
20.4.2. $db->lastResultQuery
20.4.3. $db->dbUser
20.4.4. $db->dbHost
20.4.5. $db->dbPort
20.4.6. $db->dbPass
20.4.7. $db->lastError
20.4.8. $db->dbName
20.5. Métodos de la Clase DB20.5.1. Connect
20.5.2. Query
20.5.3. Close
20.5.4. Fetch Array
20.5.5. Num Rows
20.5.6. Field Name
20.5.7. Data Seek
20.5.8. Affected Rows
20.5.9. Error
20.5.10. No Error
20.5.11. Find
20.5.12. In Query
20.5.13. In Query Assoc
20.5.14. In Query Num
20.5.15. Fetch One
20.5.16. Table Exists
21. ¿Porqué usar una capa de Abstracción?
22. La vida sin ActiveRecord
24. ActiveRecord
24.1. Ventajas del Active Record
24.2. Crear un Modelo en Kumbia
24.3. Columnas y Atributos
24.4. Llaves Primarias y el Uso de IDs
24.5. CRUD: Create, Read, Update, Delete
24.5.1. Creando Registros
24.5.2. Consultando Registros
24.5.3. El poderoso Find
24.5.4. Promedio, Contando, Sumando, Mínimo y Máximo
24.5.5. Actualizando Registros existentes
24.5.6. Borrando Registros
24.5.7. Propiedades Soportadas
24.6. Convenciones en ActiveRecord
24.6.1. Convenciones Generales
24.6.2. Id
24.6.3. campo_id
24.6.4. campo_at
24.6.5. campo_in
24.7. Convenciones para RDBMs
24.7.1. Convenciones Especiales para PostgreSQL
24.7.2. Convenciones Especiales para Oracle
25. Active Record API
25.1 Consultas25.1.1. distinct
25.1.2. find_all_by_sql (string $sql)
25.1.3. find_by_sql (string $sql) (string $sql)
25.1.4. find_first
25.1.5. find
25.1.6. select_one(string $select_query)
25.1.7. select_one(string $select_query) (static)
25.1.8. exists
25.1.9. find_all_by
25.1.10. find_by_*campo*
25.1.11. find_all_by_*campo*
25.2. Conteos y Sumatorias25.2.1. count
25.2.2. sum
25.2.3. count_by_sql
25.3. Promedios, Máximo y Minímo25.3.1. average
25.3.2. maximun
25.3.3. minumum
25.4. Creación/Actualización/Borrado de Registros25.4.1. create
25.4.2. update
25.4.3. update_all
25.4.4. save
25.4.5. create_from_request
25.4.6. save_from_request
25.4.7. delete
25.4.8. delete_all
Validación
25.4.9. validates_presence_of
25.4.10. validates_length_of
25.4.11. validates_numericality_of
25.4.12. validates_email_in
25.4.13. validates_uniqueness_of
25.4.14. validates_date_in
25.4.15. validates_format_of
25.5. Transacciones25.5.1. commit()
25.5.2. begin()
25.5.3. rollback()
25.6. Otros Metodos25.6.1. sql(string $sql)
26. Validación en ActiveRecord
27. Callbacks en ActiveRecord
27.1. Callbacks en ActiveRecord
27.1.1. before_validation
27.1.2. before_validation_on_create
27.1.3. before_validation_on_update
27.1.4. after_validation_on_create
27.1.5. after_validation_on_update
27.1.6. after_validation
27.1.7. before_save
27.1.8. before_update
27.1.9. before_create
27.1.10. after_update
27.1.11. after_create
27.1.12. after_save
27.1.13. before_delete
27.1.14. after_delete
28. Transaccionalidad
29. Persistencia
30. Traza y Debug en ActiveRecord
30.1. Traza en Pantalla
30.2. Mostrar Errores en Objeto ActiveRecord
31. Asociaciones
31.1 ¿Como usar Asociaciones?
32 Generación De Formularios
32.1 Tipos de Formularios
32.2 Ventajas Generadores de Formularios
32.3 Desventajas Generadores de Formularios
33 StandardForm
33.1 Introducción
33.2 Crear un controlador para el Formulario Album
33.3 Convenciones de los Nombres de las Columnas
33.3.1 id
33.3.2 tabla_id
33.3.3 campo_at
33.3.4 campo_in
33.3.5 email
33.4 Comportamiento de un Formulario Standard
33.5 Propiedades de un Formulario Standard
33.5.1 $scaffold (True o False)
33.5.2 $source
33.6 Métodos de la Clase StandardForm
33.6.1 set_form_caption($title)
33.6.2 use_helper($campo)
33.6.3 set_type_time($campo)
33.6.4 set_type_textarea($campo)
33.6.5 set_type_image($campo)
33.6.6 set_type_numeric($campo)
33.6.7 set_type_date($campo)
33.6.8 set_type_email($campo)
33.6.9 set_type_password($campo)
33.6.10 set_text_upper($campo)
33.6.11 set_combo_static($camo, array $valores)
33.6.12 set_combo_dynamic($campo,$tabla,$campoDetalle, “column_relation:$campo”)
33.6.13 ignore($campo)
33.6.14 set_size($campo, $size)
33.6.15 set_maxlength($campo, $length)
33.6.16 not_browse($campo, [$campo2, ...])
33.6.17 not_report($campo)
33.6.18 set_title_image($im)
33.6.19 fields_per_row($number)
33.6.20 unable_insert
33.6.21 unable_delete
33.6.22 unable_update
33.6.23 unable_query
33.6.24 unable_browse
33.6.25 unable_report
33.6.26 route_to($controller,$action,$id)
33.6.27 set_hidden($campo)
33.6.28 set_query_only($campo)
33.6.29 set_caption($campo, $caption)
33.6.30 set_action_caption($action, $caption)
33.6.31 set_event($action, $caption)
33.6.32 set_attribute($field, $attribute,$value)
33.6.33 show_not_nulls()
33.7. Eventos del lado del Cliente (Callbacks)
33.7.1 before_enable_insert
33.7.2 after_enable_insert
33.7.3 before_enable_update
33.7.4 after_enable_update
33.7.5 before_enable_query
33.7.6 after_enable_query
33.7.7 before_validation
33.7.8 after_validation
33.7.9 before_insert
33.7.10 before_update
33.7.11 before_query
33.7.12 before_report
33.7.13 before_cancel_input(action)
33.8. Eventos del lado del Servidor (Callbacks)
33.8.1 before_insert
33.8.2 after_insert
33.8.3 before_update
33.8.4 after_update
33.8.5 validation
33.8.6 before_delete
33.8.7 after_delete
33.8.8 before_fetch
33.8.9 after_fetch
33.9 Trabajando con Imágenes
33.10 Validaciones (A nivel de Campo)
33.11 Combos Estáticos
33.12 Cambiando el aspecto de Formularios StandardForm
34 Grid Form
35 Master-Detail
