Bonjour,
J'ai fais un locale listener comme dans la doc : http://symfony.com/doc/current/cookb...y_session.html
Pour changer la langue, j'utilise ceci :
cela fonctionne mais cela m'ajoute "?_locale=en" dans l'url.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <ul> {% set arr = ['fr', 'en', 'it'] %} {% for lang in arr %} <li><a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': lang})) }}">{{ lang }}</a></li> {% endfor %} </ul>
J'ai essayé de supprimer le parametre en faisant :
Mais ela ne change rien à l'url.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $request->query->remove('_locale');
Quelqu'un connait-il une solution pour supprimer le paramètre "_locale" de l'url ? Merci.
Partager