我在表单旁边不断收到以下输出:
This form should not contain extra fields.
注意我没有表单的多个提交按钮。但是,页码锚链接到包含_GET
页码的一个附加参数的 URL,即search?q=toys&page=2
.
我怀疑这是错误的原因,因为错误没有出现在结果的第一页上。
我想知道我应该怎么做才能解决这个问题,同时保持csrf_protection
设置false
?
$form = $this->get('form.factory')->createNamedBuilder('', 'form', $search, array('csrf_protection' => false))
->setMethod('GET')
->add('q', 'text', array('label'=>false, 'required' =>false))
->add('search', 'submit')
->getForm();
我尝试将以下内容添加到createNamedBuilder()
数组中:
'extra_fields_message' => false
,它消除了错误文本,但不是实际列表(项目符号仍然出现)。
提前致谢!