Мой маршрут (slug содержит тире!):
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? Как я могу указать, что мой маршрут содержит тире (и это отлично)?
Во время рендеринга шаблона было выбрано исключение ( "Параметр" slug "для маршрутной области" должен "соответствовать" [^/-] +? "(" valle-d-aosta-vallee-d-aoste").))