www.librosweb.es
Symfony
la guía definitiva
Fabien Potencier, François Zaninotto
Symfony 1.1, la guía definitiva
Sobre este libro...
▪ Los contenidos de este libro están bajo una licencia Creative Commons Reconocimiento -
No Comercial - Sin Obra Derivada 3.0 (http://creativecommons.org/licenses/by-nc-nd/
3.0/deed.es)
▪ Esta versión impresa se creó el 24 de diciembre de 2008 y todavía está incompleta.
La versión más actualizada de los contenidos de este libro se puede encontrar en
http://www.librosweb.es/symfony_1_1
▪ Si quieres aportar sugerencias, comentarios, críticas o informar sobre errores, puedes
enviarnos un mensaje a
[email protected]
www.librosweb.es
2
Symfony 1.1, la guía definitiva
Capítulo 1. Introducción a Symfony ............................................................................................................ 7
1.1. Symfony en pocas palabras ..................................................................................................................... 7
1.2. Conceptos básicos ................................................................................................................................. 11
1.3. Resumen................................................................................................................................................ 17
Capítulo 2. Explorando el interior de Symfony...........................................................................................18
2.1. El patrón MVC........................................................................................................................................ 18
2.2. Organización del código ........................................................................................................................ 29
2.3. Herramientas comunes ......................................................................................................................... 34
2.4. Resumen................................................................................................................................................ 37
Capítulo 3. Ejecutar aplicaciones Symfony.................................................................................................38
3.1. Instalando el entorno de pruebas ......................................................................................................... 38
3.2. Instalando las librerías de Symfony ....................................................................................................... 40
3.3. Crear una aplicación web ...................................................................................................................... 42
3.4. Configurar el servidor web .................................................................................................................... 44
3.5. Resolución de problemas ...................................................................................................................... 47
3.6. Versionado del código fuente................................................................................................................ 48
3.7. Resumen................................................................................................................................................ 50
Capítulo 4. Introducción a la creación de páginas ......................................................................................51
4.1. Crear el esqueleto del módulo .............................................................................................................. 51
4.2. Enlazando a otra acción......................................................................................................................... 56
4.3. Obteniendo información de la petición................................................................................................. 58
4.4. Resumen................................................................................................................................................ 59
Capítulo 5. Configurar Symfony .................................................................................................................61
5.1. El sistema de configuración ................................................................................................................... 61
5.2. Un vistazo general a los archivos de configuración ............................................................................... 66
5.3. Entornos ................................................................................................................................................ 71
5.4. La cache de configuración ..................................................................................................................... 75
5.5. Accediendo a la configuración desde la aplicación ............................................................................... 76
5.6. Trucos para los archivos de configuración............................................................................................. 79
5.7. Resumen................................................................................................................................................ 81
Capítulo 6. El Controlador .........................................................................................................................82
6.1. El Controlador Frontal ........................................................................................................................... 82
6.2. Acciones................................................................................................................................................. 84
6.3. Accediendo a la petición........................................................................................................................ 92
6.4. Sesiones de Usuario............................................................................................................................... 94
6.5. Seguridad de la Acción........................................................................................................................... 97
6.6. Métodos de Validación y Manejo de Errores ...................................................................................... 101
6.7. Filtros................................................................................................................................................... 103
6.8. Configuración del Módulo ................................................................................................................... 109
6.9. Resumen.............................................................................................................................................. 109
Capítulo 7. La Vista..................................................................................................................................111
7.1. Plantillas .............................................................................................................................................. 111
www.librosweb.es
3
Symfony 1.1, la guía definitiva
7.2. Fragmentos de código ......................................................................................................................... 117
7.3. Configuración de la vista ..................................................................................................................... 124
7.4. Slots de componentes ......................................................................................................................... 133
7.5. Mecanismo de escape ......................................................................................................................... 135
7.6. Resumen.............................................................................................................................................. 139
Capítulo 8. El modelo ..............................................................................................................................140
8.1. ¿Por qué utilizar un ORM y una capa de abstracción? ........................................................................ 140
8.2. Esquema de base de datos de Symfony .............................................................................................. 142
8.3. Las clases del modelo .......................................................................................................................... 144
8.4. Acceso a los datos................................................................................................................................ 146
8.5. Conexiones con la base de datos......................................................................................................... 154
8.6. Extender el modelo ............................................................................................................................. 156
8.7. Sintaxis extendida del esquema .......................................................................................................... 159
8.8. No crees el modelo dos veces ............................................................................................................. 165
8.9. Resumen.............................................................................................................................................. 167
Capítulo 9. Enlaces y sistema de enrutamiento........................................................................................169
9.1. ¿Qué es el enrutamiento? ................................................................................................................... 169
9.2. Reescritura de URL .............................................................................................................................. 173
9.3. Helpers de enlaces..................................................................
Comentarios de: Symfony - La guía definitiva (0)
No hay comentarios