Diferencia entre revisiones de «Indice»

De KumbiaPHP Framework Wiki
Línea 31: Línea 31:
 
##Instalando XAMPP bajo Windows
 
##Instalando XAMPP bajo Windows
 
##Instalando XAMPP bajo GNU/Linux
 
##Instalando XAMPP bajo GNU/Linux
##Kumbia:ConfigurarXampp#Instalando_Kumbia_en_Debian.2FUbuntu_Linux|Debian/Ubuntu Linux
+
##Instalando XAMPP bajo Debian/Ubuntu Linux
#Kumbia:ConfigurarApache2Triad|Configurar Apache2Triad
+
#Configurar Apache2Triad
 
#Verificar la instalación de Kumbia
 
#Verificar la instalación de Kumbia
 
#Instalar Kumbia PHP en producción de forma segura
 
#Instalar Kumbia PHP en producción de forma segura
  
#Estructura de Kumbia
+
== [Estructura de Kumbia] ==
##Introducción
+
#Introducción
##Directorios de entorno
+
#Directorios de entorno
##Archivos de entorno
+
#Archivos de entorno
##Resumen
+
#Resumen
#Características avanzadas
+
 
##¡Parámetros con Nombre!
+
== Características avanzadas ==
##Obtener valores en una aplicación Kumbia
+
#¡Parámetros con Nombre!
##Uso de Paquetes (Namespaces)
+
#Obtener valores en una aplicación Kumbia
 +
#Uso de Paquetes (Namespaces)
 
#Programación modular
 
#Programación modular
#Primera Aplicación en Kumbia
+
 
##Creando una nueva aplicación
+
== Primera Aplicación en Kumbia ==
##Hola Kumbia
+
#Creando una nueva aplicación
##Kumbia URLS
+
#Hola Kumbia
##Nuestra Primera Acción
+
#Kumbia URLS
##Agregando más Contenido
+
#Nuestra Primera Acción
##Repitiendo la Historia
+
#Agregando más Contenido
 +
#Repitiendo la Historia
  
 
== Estructura de Kumbia==
 
== Estructura de Kumbia==

Revisión del 22:52 28 feb 2009

AGRADECIMIENTOS

PREFACIO

  1. Sobre este libro
  2. Sobre Kumbia
  3. Sobre la comunidad
  4. Historia de Kumbia
  5. Que aporta Kumbia
  6. Porque usar Kumbia
  7. Modelo, Vista, Controlador (MVC)



EMPEZANDO CON KUMBIA PHP FRAMEWORK

Instalar Kumbia

  1. Requisitos
  2. Descargar Kumbia
  3. Configuración de módulos ( apache, php y bbdd )
    1. Configurando apache
      1. 3.1.1 ¿Por qué es importante Mod-Rewrite?
    2. Configuración de PHP
      1. ¿Porque Kumbia utiliza PHP5?
    3. Configurando BB.DD
      1. Configuración de MySQL
      2. Configurando Oracle
  4. Configurar XAMPP
    1. Instalando XAMPP bajo Windows
    2. Instalando XAMPP bajo GNU/Linux
    3. Instalando XAMPP bajo Debian/Ubuntu Linux
  5. Configurar Apache2Triad
  6. Verificar la instalación de Kumbia
  7. Instalar Kumbia PHP en producción de forma segura

[Estructura de Kumbia]

  1. Introducción
  2. Directorios de entorno
  3. Archivos de entorno
  4. Resumen

Características avanzadas

  1. ¡Parámetros con Nombre!
  2. Obtener valores en una aplicación Kumbia
  3. Uso de Paquetes (Namespaces)
  4. Programación modular

Primera Aplicación en Kumbia

  1. Creando una nueva aplicación
  2. Hola Kumbia
  3. Kumbia URLS
  4. Nuestra Primera Acción
  5. Agregando más Contenido
  6. Repitiendo la Historia

Estructura de Kumbia

  1. Estructura de directorios
    1. Listado de directorios
    2. Descripción de directorios
  2. Archivos de entorno
    1. config.ini
    2. environment.ini
    3. routes.ini
    4. boot.ini
    5. Gestionar extensiones. Ejemplo práctico

Conceptos básicos

  1. Parametros con nombre
  2. Obtención de valores
  3. Uso de Paquetes (Namespace)

TRABAJANDO CON KUMBIA PHP FRAMEWORK

Introducción

Nuestra primera aplicación

  1. Hola Kumbia
  2. Kumbia URLs
  3. Nuestra primera acción
  4. Agregando más contenido
  5. Reptiendo la historia

Scaffolding

  1. Que es



ActiveRecord

  1. Ventajas del ActiveRecord
  2. Crear un Modelo en Kumbia PHP Framework
  3. Columnas y Atributos
  4. Llaves Primarias y el uso de IDs

CRUD: Create, Read, Update, Delete

  1. Creando Registros
  2. Consultando Registros
  3. El poderoso Find
  4. Promedio, Contando, Sumando, Mínimo y Máximo
  5. Actualizando Registros existentes
  6. Borrando Registros
  7. Propiedades Soportadas

Convenciones en ActiveRecord

  1. Convenciones Generales
  2. Id
  3. Campo_id
  4. Campo_at
  5. Campo_in

Convenciones para RDBMs

  1. Convenciones Especiales para PostgreSQL
  2. Convenciones Especiales para Oracle


Active Record API

Consultas

  1. distinct
  2. find_all_by_sql(string $sql)
  3. find_by_sql(string $sql)
  4. find_first
  5. find
  6. select_one(string $select query)
  7. select_one(string $select query) (static)
  8. exists
  9. find_all_by
  10. find_by_*campo*
  11. find_all_by_*campo*

Conteos y Sumatorios

  1. count
  2. sum
  3. count_by_sql

Promedios, Máximo y Mínimo

  1. average
  2. maximum
  3. minimum

Creación-Actualización-Borrado de Registros

  1. create
  2. update
  3. update_all
  4. save
  5. create_from_request
  6. save_from_request
  7. delete
  8. delete_all

Validación

  1. validates_presence_of
  2. validates_length_of
  3. validates_numericality_of
  4. validates_email_in
  5. validates_uniqueness_of
  6. validates_date_in
  7. validates_format_of

Transacciones

  1. commit()
  2. begin()
  3. rollback()

Otros Métodos

  1. sql(string $sql)


Aplication controller

Views y helpers

Ajax

Modulos extras

Generador de formularios

Ejemplos

Glosarios