Мой маршрут (заголовок содержит тире!):
region:
pattern: /regione/{slug}-{id}
defaults: { _controller: SWAItaliaInCifreBundle:Default:region }
В шаблоне Twig:
{% for r in regions %}
<a href='{{ path('region', { 'slug':r.slug, 'id':r.id }) }}'>{{ r.name }}</a>
{% endfor %}
Я получаю ошибка о сопоставлении регулярных выражений. Вопрос : почему Symfony2 не разрешает тире в url? Как я могу указать, что мой маршрут содержит дефисы (и это нормально)?
При отрисовке шаблона возникло исключение ("Заголовок параметра" для маршрута "регион" должен соответствовать "[ ^ / -] +? " (" valle-d-aosta-vallee-d-aoste "дано).")