我在 symfony2 中创建了一个表单:
$form = $this->createFormBuilder()
->add('name', 'text')
->getForm();
return $this->render('SixStringPearBundle:Icon:form.html.twig', array("form" => $form->createView()));
当我去渲染时:{{ form(form) }}
我收到以下错误:
The function "form" does not exist. Did you mean "form_row", "form_rest", "form_label", "form_errors", "form_widget", "form_enctype" in SixStringPearBundle:Icon:form.html.twig at line 1
我也尝试过使用:
{{ form_start(form) }}
{{ form_errors(form) }}
{{ form_row(form.name) }}
<input type="submit" />
{{ form_end(form) }}
我收到以下错误:
The function "form_start" does not exist in SixStringPearBundle:Icon:form.html.twig at line 1
关于为什么会发生这种情况的任何想法?