0

我在表单旁边不断收到以下输出:

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,它消除了错误文本,但不是实际列表(项目符号仍然出现)。

提前致谢!

4

0 回答 0