2016-03-21 21 views
0

Twig'de yol işlevini kullandığımda, "?" Ile garip bir sorun var. GET parametresini ayarlamak istediğimde.Symfony2 yol işlevi sağ url

Örnek:

href="{{ path(brData.router, {(brData.slug): brData.url}) }}" 

Ben brData.url olarak şimdi ayarlarsanız:

sonra bu şekilde url kodlama olduğu dal, '? Q = bla ara':

domain. com/search% 3Fq = bla ve arama yürütülemiyor. domain.com/search?q=bla kullanımı yolun /search ile tanımlanan bir rota içerir domain.com/search?q=bla

Teşekkür Nik

cevap

0

: Ben righ formda url hazırlayabilir nasıl.

Güzergâhınız varsa, bir parametre ve değerini ?key=[value] içine sarmadan geçirmeniz yeterlidir.

{% set fieldValue = 'bla' %} 
{% set url = path('search_route', {'q': fieldValue}) %} 

Yani href="{{ url }}" href="domain.com/search?q=bla" verecektir: search_route varsayarak

Örnek sizin /search rotanın adıdır.