5.4. Requisitos

Durante el tutorial del primer día explicamos la necesidad de la validación de datos y la gestión de errores. El sistema de enrutamiento incluye su propio mecanismo de validación. En la opción requirements de cada ruta se puede indicar una expresión regular con las condiciones que debe cumplir el patrón:

job_show_user:
  url:   /job/:company/:location/:id/:position
  param: { module: job, action: show }
  requirements:
    id:  \d+

La opción requirements anterior obliga a que el valor de la variable id sea un número. Si la URL que se pasa no cumple esta condición, no se produce una coincidencia con el patrón de la ruta y Symfony sigue buscando coincidencias en el resto de rutas.

Puedes sugerir, comentar, criticar e informar de errores en contacto (arroba) librosweb.es
« Anterior
5.3. Personalizando el enrutamiento
Siguiente »
5.5. La clase sfRoute
Los contenidos originales de este sitio están bajo una licencia de Creative Commons. Las traducciones disponen cada una de su propia licencia.