Capítulo 9. Enlaces y sistema de enrutamiento
Los enlaces y las URL requieren de un tratamiento especial en cualquier framework para aplicaciones web. El motivo es que la definición de un único punto de entrada a la aplicación (mediante el controlador frontal) y el uso de helpers en las plantillas, permiten separar completamente el funcionamiento y el aspecto de las URL. Este mecanismo se conoce como "enrutamiento" (del inglés "routing"). El enrutamiento no es solo una utilidad curiosa, sino que es una herramienta muy útil para hacer las aplicaciones web más fáciles de usar y más seguras. En este capítulo se detalla la forma de manejar las URL en las aplicaciones de Symfony:
- Qué es y como funciona el sistema de enrutamiento
- Cómo utilizar helpers de enlaces en las plantillas para enlazar URL salientes
- Cómo configurar las reglas de enrutamiento para modificar el aspecto de las URL
Además, se incluyen una serie de trucos para mejorar el rendimiento del sistema de enrutamiento y para añadirle algunos toques finales.
Compartir
Indice de contenidos
- 1 Introducción a Symfony
- 2 Explorando el interior de Symfony
- 3 Ejecutar aplicaciones Symfony
- 4 Introducción a la creación de páginas
- 5 Configurar Symfony
- 6 El Controlador
- 7 La Vista
- 8 El modelo
- Capítulo 9. Enlaces y sistema de enrutamiento
- 9.1. ¿Qué es el enrutamiento?
- 9.2. Reescritura de URL
- 9.3. Helpers de enlaces
- 9.4. Configuración del sistema de enrutamiento
- 9.5. Trabajando con rutas en las acciones
- 9.6. Resumen
- 10 Formularios
- 11 Integración con Ajax
- 12 Uso de la cache
- 13 Internacionalización y localización
- 14 Generador de la parte de administración
- 15 Pruebas unitarias y funcionales
- 16 Herramientas para la administración de aplicaciones
- 17 Personalizar Symfony
- 18 Rendimiento
- 19 Configuración avanzada