Symfony 2 basic GET form generated URL
Eu tenho tentado criar um formulário do symfony extremamente básico (usado para a funcionalidade de pesquisa) com apenas uma entrada. Ele usa o método GET no envio. Parece funcionar como esperado, no entanto, gera um URL extremamente feio e desnecessariamente longo. Eu tenho tentado 'limpar' o URL por um bom tempo agora, eu queria saber se alguém correu para o mesmo problema e sabe como consertá-lo?
Formato
$form = $this->createFormBuilder($search)
->setMethod('GET')
->add('q', 'text')
->add('search', 'submit')
->getForm();
Ao enviar o formulário, gera o seguinte URL:
search?form[q]=red+apple&form[search]=&form[_token]=bb342d7ef928e984713d8cf3eda9a63440f973f2
URL desejado:
search?q=red+apple
Desde já, obrigado!