la guia de yii
Qiang Xue Xiang Wei Zhuo
Derechos de autor 2008-2013 . Todos los derechos reservados .
contenido
Contenido i
Licencia xiii
1 Introducción 1
1.1 La Guía De nitiva a Yii . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Nuevas características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.1 Versión 1.1.14 . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 1
1.2.2 Versión 1.1.11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.3 Version 1.1.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.4 Version 1.1.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.5 Version 1.1.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.6Version 1.1.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.7 Version 1.1.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.8 Version 1.1.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.9 Version 1.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.10 Versión 1.1.1 . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 3
1.2.11 Versión 1.1.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Actualizar desde versión 1.0 a la 1.1. . . . . . . . . . . . . . . . . . . . . . . 3
1.3.1 Cambios relacionados con Escenarios Modelo . . . . . . . . . . . . . . . . . 3
1.3.2 Cambios relacionados con carga rápida de Relational Active Record . 4
ii Contenido
1.3.3 Los cambios relacionadoscon el alias de tabla relacional en Active Record . . . 4
1.3.4 Los cambios relacionados con la entrada de tabla. . . . . . . . . . . . . . . . . . 4
1.3.5 Otros cambios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 ¿Qué es Yii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.1 Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 5
1.4.2 ¿Qué es mejor para Yii ? . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4.3 ¿Cómo se compara Yii con otros marcos ? . . . . . . . . . . . 5
1.5 Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5.1 Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.6 Apache y Nginx estafadores guraciones . . . . . . . . . .. . . . . . . . . . . . . . 6
1.6.1 Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.6.2 Nginx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.7 Creación de su primera aplicación Yii . . . . . . . . . . . . . . . . . . . . . . 8
1.7.1 Conexión a la base de datos. . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7.2 Implementación deOperaciones CRUD . . . . . . . . . . . . . . . . . . . . 14
2 Fundamentos 19
2.1 Modelo-Vista -Controlador ( MVC ) . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.1.1 Una obra típica
ow . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2 Guión de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.1 Modo de depuración . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 21
2.3 Aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.1 Aplicación Con guración . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.2 directorio base de la aplicación. . . . . . . . . . . . . . . . . . . . . . . 23
2.3.3 Componentes de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . 23
Contenidoiii
2.3.4 Principales componentes de aplicación . . . . . . . . . . . . . . . . . . . . . 24
2.3.5 Aplicación del Ciclo de Vida . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.4 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.4.1 Ruta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4.2 Instantiation Controller . ....
Regístrate para leer el documento completo.