Bonjour,
j'utilise une liste déroulante pour trier la liste de mes articles.
je rencontre une erreur en essayant de rediriger vers une route avec des parametres.Dans mon fichier twig j'ai ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<div>
	<form id="form_sort" action="{{ path('NewsBlogBundle_sort') }}" method="post">
		Sort by : {{ form_widget(form.sort) }}
	</form>
	<script>
		$("#form_sort").change(function(){
		var sort = $("#newssort_sort").val();
		var url = "{{ path('news',{'sort': "+sort+", 'page': 1})}}";
	    alert(url);
		$(location).attr('href',url);
		});
 
    </script>
</div>
......
et le path de news est : news/page/{page}/sort/{sort}
le formulaire contenant le select a pour identifiant newssort
Si j'affiche la variable sort j'ai bien sa valeur(1 ou 2 ou 3 ....) mais j'ai pas sa valeur dans l'url généré en concantenant comme ci-dessus
/News/web/app_dev.php/news/page/1/sort/%2Bsort%2B
Merci