Las URL limpias son absolutamente imprescindibles en cualquier aplicación web que se precie. Deberías olvidarte para siempre de las URL feas como index.php?article_id=57
y utilizar en su lugar URL como /leer/intro-a-symfony
.
También es importante contar con cierta flexibilidad para cambiar las URL. ¿Qué pasa si necesitas cambiar la URL de una página de /blog
a /noticias
? ¿Cuánto tiempo te costaría buscar los enlaces que apuntan a /blog
y modificarlos por la nueva URL? Si utilizas el enrutador de Symfony, el cambio sería instantáneo y muy sencillo.
El enrutador de Symfony2 te permite asociar URL a diferentes áreas de la aplicación. Después de leer este capítulo, serás capaz de:
- Crear rutas complejas y asociarlas a controladores.
- Generar URL dentro de las plantillas y los controladores.
- Cargar rutas desde otros bundles o archivos externos.
- Depurar las rutas de la aplicación.