【发布时间】:2014-08-19 05:48:47
【问题描述】:
我得到了错误:
Call to undefined method Symfony\Component\Form\FormBuilder::createView()
如下代码
public function searchAction(Request $request, $type) {
$filters = new Filters();
$form = $this->createFormBuilder($filters)
->setAction($this->generateUrl('project_search'))
->add('name', 'text');
if($type == 'extra') {
$form->add('job', 'text');
}
$form->add('send', 'submit', array('label' => "Envoyer"))
->getForm();
return $this->render('Bundle:Controller:search.html.twig', array(
'form' => $form->createView(),
));
}
我相信这是因为我添加了一个新输入 $form->add('job', 'text');。我该如何解决这个问题?
【问题讨论】:
标签: forms symfony symfony-forms symfony-2.3