Manual KumbiaPHP 1

Páginas: 76 (18939 palabras) Publicado: 6 de abril de 2015
Si no usamos headings no tendremos TOC !!!​
 (TOC = tabla de contenido o índice) 
Los nombres de archivo y métodos en ​
itálica​

El código en una tabla. ( No hemos encontrado mejor solución), por ahora se colorea con 
http://codepad.org​
 ​
y fuente ​
Courier New. 
El texto y headings en Arial. 
 
 
 

Manual de KumbiaPHP Framework 
Versión 1.0 Spirit 
 

Borrador para la beta2 Final 
 12 de junio de 2013 
 

www.kumbiaphp.com 
 
 

Índice general 
(no tocar, se crea automático con los headings) 
1 Introducción 
1.1. Agradecimientos 
1.2. Prefacio 
1.2.1.
Sobre este libro 
1.2.2.
Sobre KumbiaPHP 
1.2.3.
Sobre la comunidad 
1.2.4.
¿Porque usar KumbiaPHP Framework? 
1.2.5.
¿Qué aporta KumbiaPHP? 
1.2.6.
Modelo, Vista, Controlador (MVC) 
1.2.6.1. ¿Que es MVC? 1.2.6.2. ¿Como KumbiaPHP aplica el MVC? 
1.2.6.3. Más información 
1.2.6.4. Caso práctico (CAMBIAR EJEMPLO) 
2 Empezando con KumbiaPHP 
2.1.
Instalar KumbiaPHP 
2.1.1. Requisitos 
2.1.2.
Configurar Servidor Web 
2.1.2.1. Habitando mod_rewrite de Apache en GNU/Linux (Debian, Ubuntu y 
Derivados) 
2.1.2.2. ¿Por qué es importante el Mod­Rewrite? 
2.1.3.
Mi Primera Aplicación con KumbiaPHP 
2.1.3.1. Hola, KumbiaPHP! 2.1.3.2. El Controlador 
2.1.3.3. La Vista 
2.1.3.4. KumbiaPHP y sus URLs 
2.1.3.5. Agregando más contenido 
Para agregarle calidez al asunto, le preguntaremos al usuario su nombre vía 
2.1.3.6. Repitiendo la Historia 
3 El Controlador 
3.1.
Controlador Frontal 
3.1.1.
Destripando el Front Controller 
3.1.2.
Front Controller por defecto 
3.1.3.
Constantes de KumbiaPHP 
3.1.3.1. APP_PATH 
3.1.3.2. CORE_PATH 3.1.3.3. PUBLIC_PATH 
3.2.
Las Acciones 
3.2.1.
Las acciones y las vistas 
3.2.2.
Obtener valores desde una acción 
3.3. Convenciones y Creación de un Controlador 
3.3.1. Convenciones 
3.3.2. Creación de un Controlador 

3.3.3.
Clase AppController 
3.3.4.
Acciones y Controladores por defecto 
3.4. Filtros 
3.4.1. Filtros de Controladores 
3.4.1.1. initialize() 
3.4.1.2. finalize() 3.4.2. Filtros de Acciones 
3.4.2.1. before_filter() 
3.4.2.2. after_filter() 
4 La Vista 
4.1 Pasando datos a la vista 
4.2 Buffer de salida 
4.3 Template 
4.3.1 ¿Como crear un Template? 
4.3.2 ¿Como utilizar un template? 
4.3.3 Pasando datos al template 
4.4 Partial 
4.4.1 ¿Como crear un partial? 
4.4.2 ¿Cómo utilizar un partial? 
4.4.3 Pasando datos a los partials 
4.5 Agrupando en directorios 4.5.1 Ejemplo de agrupación de vista 
4.5.2 Ejemplo de agrupación de partial 
4.5.3 Ejemplo de agrupación de template 
4.6 Tipos de respuestas 
4.7 Uso de cache en las vistas 
4.7.1 Cache de vistas 
4.7.1.1 Grupos de vistas en cache 
4.7.2 Cache de templates 
4.7.3 Cache de partials 
4.8 Helpers 
4.8.1 Clase Html 
Html::img() 
Html::link() 
Html::lists() 
Html::gravatar() 
Html::includeCss() 
Html::meta() Html::includeMetatags() 
Html::headLink() 
Html::headLinkAction() 
Html::headLinkResource() 
Html::includeHeadLinks() 
4.8.2. Clase Tag 
Tag::css() 
Tag::js() 

Incluye un archivo JavaScript a la vista, partial o template 
4.8.3. Clase Form 
Form::open() 
Form::openMultipart() 
Form::close() 
Form::input() 
Form::text() 
Form::pass() 
Form::textarea() 
Form::label() 
Form::hidden() 
Form::dbSelect() Form::select() 
Form::file() 
Form::button() 
Form::submitImage() 
Form::submit() 
Form::reset() 
Form::check() 
Form::radio() 
Js 
Js::link () 
Js::linkAction () 
Js::submit () 
Js::submitImage () 
Ajax 
Ajax::link() 
Ajax::linkAction() 
5 Modelos 
5.1 ActiveRecord 
5.2 Ejemplo sin ActiveRecord 
5.3 Cómo usar los modelos 
5.4 ActiveRecord API 
5.4.1 Consultas 
5.4.1.1 distinct () 5.4.1.2 find_all_by_sql (string $sql) 
5.4.1.3 find_by_sql (string $sql) 
5.4.1.4 find_first (string $sql) 
5.4.1.5 find () 
5.4.1.6 select_one(string $select_query) (static) 
5.4.1.7 exists() 
5.4.1.8 find_all_by() 
5.4.1.9 find_by_*campo*() 
5.4.1.10 find_all_by_*campo*() 
5.4.2 Conteos y sumatorias 
5.4.2.1 count() 

5.4.2.2 sum() 
5.4.2.3 count_by_sql() 
6 Scaffold 
Introducción 
Concepto 
Objetivo ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual 1
  • manual 1
  • Manual 1
  • Manuales de c++1
  • MANUAL PRÁCTICO DE EMPAQUES 1
  • MANUAL FISICA II 1
  • Manual de plantas de nitrogeno 1
  • MANUAL DE RECLUTAMIENTO3 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS