Symfony 2 podstawowy formularz GET generuje adres URL

Próbowałem stworzyć niezwykle prostą formę symfony (używaną do funkcji wyszukiwania) z jednym wejściem. Używa metody GET przy przesyłaniu. Wydaje się działać zgodnie z oczekiwaniami, ale generuje bardzo brzydki i niepotrzebnie długi URL. Od dłuższego czasu próbuję „oczyścić” adres URL, zastanawiałem się, czy ktoś nie wpadł na ten sam problem i wie, jak to naprawić?

Formularz

$form = $this->createFormBuilder($search)
            ->setMethod('GET')
            ->add('q', 'text')
            ->add('search', 'submit')
            ->getForm();

Po wysłaniu formularz generuje następujący adres URL:

search?form[q]=red+apple&form[search]=&form[_token]=bb342d7ef928e984713d8cf3eda9a63440f973f2

Żądany adres URL:

search?q=red+apple

Z góry dziękuję!

questionAnswers(2)

yourAnswerToTheQuestion