www.librosweb.es
Symfony
la guía definitiva
Fabien Potencier, François Zaninotto
Symfony 1.0, 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_0
▪ Si quieres aportar sugerencias, comentarios, críticas o informar sobre errores, puedes
enviarnos un mensaje a
[email protected]
www.librosweb.es
2
Symfony 1.0, 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 ......................................................................................................................... 35
2.4. Resumen................................................................................................................................................ 38
Capítulo 3. Ejecutar aplicaciones Symfony.................................................................................................39
3.1. Instalando el entorno de pruebas ......................................................................................................... 39
3.2. Instalando las librerías de Symfony ....................................................................................................... 41
3.3. Crear una aplicación web ...................................................................................................................... 44
3.4. Configurar el servidor web .................................................................................................................... 46
3.5. Resolución de problemas ...................................................................................................................... 48
3.6. Versionado del código fuente................................................................................................................ 50
3.7. Resumen................................................................................................................................................ 52
Capítulo 4. Introducción a la creación de páginas ......................................................................................53
4.1. Crear el esqueleto del módulo .............................................................................................................. 53
4.2. Obteniendo información del usuario a través de formularios .............................................................. 58
4.3. Enlazando a otra acción......................................................................................................................... 60
4.4. Obteniendo información de la petición................................................................................................. 61
4.5. Resumen................................................................................................................................................ 62
Capítulo 5. Configurar Symfony .................................................................................................................64
5.1. El sistema de configuración ................................................................................................................... 64
5.2. Un vistazo general a los archivos de configuración ............................................................................... 69
5.3. Entornos ................................................................................................................................................ 75
5.4. La cache de configuración ..................................................................................................................... 79
5.5. Accediendo a la configuración desde la aplicación ............................................................................... 80
5.6. Trucos para los archivos de configuración............................................................................................. 83
5.7. Resumen................................................................................................................................................ 85
Capítulo 6. El Controlador .........................................................................................................................86
6.1. El Controlador Frontal ........................................................................................................................... 86
6.2. Acciones................................................................................................................................................. 89
6.3. Accediendo a la Petición........................................................................................................................ 96
6.4. Sesiones de Usuario............................................................................................................................... 98
6.5. Seguridad de la Acción......................................................................................................................... 102
6.6. Métodos de Validación y Manejo de Errores ...................................................................................... 106
6.7. Filtros................................................................................................................................................... 108
6.8. Configuración del Módulo ................................................................................................................... 114
6.9. Resumen.............................................................................................................................................. 114
Capítulo 7. La Vista..................................................................................................................................116
www.librosweb.es
3
Symfony 1.0, la guía definitiva
7.1. Plantillas .............................................................................................................................................. 116
7.2. Fragmentos de código ......................................................................................................................... 122
7.3. Configuración de la vista ..................................................................................................................... 129
7.4. Slots de componentes ......................................................................................................................... 137
7.5. Mecanismo de escape ......................................................................................................................... 139
7.6. Resumen.............................................................................................................................................. 143
Capítulo 8. El modelo ..............................................................................................................................144
8.1. ¿Por qué utilizar un ORM y una capa de abstracción? ........................................................................ 144
8.2. Esquema de base de datos de Symfony .............................................................................................. 146
8.3. Las clases del modelo .......................................................................................................................... 148
8.4. Acceso a los datos................................................................................................................................ 150
8.5. Conexiones con la base de datos......................................................................................................... 158
8.6. Extender el modelo ............................................................................................................................. 160
8.7. Sintaxis extendida del esquema .......................................................................................................... 162
8.8. No crees el modelo dos veces ............................................................................................................. 169
8.9. Resumen.............................................................................................................................................. 171
Capítulo 9. Enlaces y sistema de enrutamiento........................................................................................172
9.1. ¿Qué es el enrutamiento? ................................................................................................................... 172
9.2. Reescritura de URL ...........................................................................................
Comentarios de: Symfony la guía definitiva (0)
No hay comentarios