Bonjour,
J'aimerais générer une url dans mon template Twig à l'aide d'une variable php :
Petit bémol à l'utilisation, mavariable est un slug (les mots sont séparés par le caractère '-'). Par exemple : Ceci-est-mon-slug.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4<a href="{{ url('blog_show', { 'slug': mavariable}) }}"> Read this blog post. </a>
A l'exécution, j'obtiens l'erreur suivante :
Autrement dit, le caractère '-' est refusé. Si je mets un autre séparateur pas de problème. Pour des raisons techniques, ce séparateur doit être resté '-'. Quelqu'un aurait une idée pour contourner cette contrainte ? Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 An exception has been thrown during the rendering of a template ("Parameter "slug" for route "AcmeHelloBundle_default_index" must match "[^/\-]+?"
Partager