Hola amigos, les explico mi problema.
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:
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 }
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.
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.