Estoy utilizando el archivo routing.yml para definir las rutas de mi aplicación. Según tengo entendido, el alias de las rutas debe ser único e irrepetible, y del mismo modo (supongo) que las URL.
La cuestión, es que en uno de mis archivos routing.yml tengo la siguiente configuración:
Código:
Si os fijáis en la última ruta 'create_hall' he añadido un parámetro asdf/ , si dejo la ruta simplemente como '/admin/hall/create/' se produce un error.list_halls: path: /admin/list-halls/ defaults: { _controller: HallBundle:Hall:list } details_hall: path: /admin/hall/{id}/details/ defaults: { _controller: HallBundle:Hall:details } update_hall: path: /admin/hall/{id}/update/ defaults: { _controller: HallBundle:Hall:update } delete_hall: path: /admin/hall/{id}/delete/ defaults: { _controller: HallBundle:Hall:delete } create_hall: path: /admin/hall/create/asdf/ defaults: { _controller: HallBundle:Hall:create }
Me gustaría saber por qué ocurre esto? Existe algún tipo de restricción a la hora de definir el ruteo? Me gustaría que las URL fuesen claras y descriptivas, evitando tener que añadir parámetros innecesarios.