我在表单旁边不断收到以下输出:
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,它消除了错误文本,但不是实际列表(项目符号仍然出现)。
提前致谢!