Я создал форму в Symfony2: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
Любые мысли о том, почему это может происходить?
Довольно уверен, что вы используете версию <2.3 – cheesemacfly
Да только что поняла, что :) .. Я запускаю 2.2. Спасибо –
Я сталкиваюсь с той же проблемой, и я использовал версию symfony3.3.5, но получаю ту же ошибку при рендеринге формы в ветке. Ошибка: Исключение было сделано во время рендеринга шаблона («Без блока« form_start », найденного при рендеринге формы.») Не могли бы вы рассказать мне, что в этом плохого? – mobizen