Есть маршрут:
tool:
path: /{_locale}/tool/{tool_name}/{version}
defaults:
_controller: AppBundle:Form:index
_locale: '%locale%'
tool_name: 'all'
version: 'demo'
requirements:
_locale: '%app.locales%'
При генерации ссылок значение full подставляется, а значение demo нет:
url('tool', {'tool_name': tool.name, version: 'demo'})
url('tool', {'tool_name': tool.name, version: 'full'})
И все хорошо, так и нужно (demo по умолчанию), только вот маршрут, без явного указания demo в url не работает - пишет маршрут не найден.
Можно как-то это поправить? т.е. если {version} отсутствует, значит {version} = demo.
Сейчас попробовал - все работает :)
Кэш чистил... Странно.
Вопрос закрыт.
Помимо симфони, еще хром ошибки кэширует сволочь...