Symfony2 how to allow slug with dashes in routes regex?
问题 My route (slug contains dashes!): region: pattern: /regione/{slug}-{id} defaults: { _controller: SWAItaliaInCifreBundle:Default:region } In Twig template: {% for r in regions %} <a href='{{ path('region', { 'slug':r.slug, 'id':r.id }) }}'>{{ r.name }}</a> {% endfor %} I'm getting an error about regular expression matching. Question : why Symfony2 does not permit dashes in url? How can i specify that my route contains dashes (and it's perfectly fine)? An exception has been thrown during the