我正在使用symfony 4,我想创建一个搜索表单。我的控制器中有这段代码:
$form = $this->createFormBuilder(array(), array('csrf_protection' => false))
->setMethod('GET')
->add('q', TextType::class, array(
'label' => false,
))
->getForm();
但是当我提交表格时,我得到了这个网址:/search?form[q]=hello
如何在不创建表单类型的情况下删除表单[]并使用以下网址:/search?q=hello
?
在symfony 3中,我们可以使用createNamedBuilder()
,但此功能已删除。
谢谢。