Witam,
buduję stronkę w Symfony.
Napotkałem problem z routingiem.
Jak powinienem skonfigurować wpis w routing.yml?
1) plik routing.yml posiada taką konfigurację dopisaną przeze mnie:
download:
url: /download/:id/*
param: { module: download, action: application}
2) plik, gdzie jest wygenerowany link w ten sposób:
<? echo link_to('Download', 'download/12023/ApplicationName');?>
Po najechaniu myszką na link jednak generuje mi się coś takiego:
http://<adres>/download/12023
a chciał bym coś takiego
http://<adres>/download/12023/ApplicationName
Download to wygenerowany moduł. W akcji executeApplication() potrzebuję pobrać ID aplikacji (w tym przypadku: 12023 dostępne jest pod zmienną z GET o nazwie `id`) - i z tym nie ma problemu. Chciał bym jednak, żeby generowała się w linku nazwa aplikacji. Nie jest konieczne, żeby była dostępna przez metodę GET, bo na podstawie ID mogę pobrać ją sobie w bazie. Zależy mi tylko, żeby wyświetliła się w URL.
Dzięki
Rafał