Pommbundle Symfony formbuilder
Я хотел бы использовать Pommbundle с FormBuilder. возможно?
public function homeAction(Request $request)
{
$client = new Clientweb();
$formBuilder = $this->get('form.factory')->createBuilder('form', $client);
$formBuilder
->add('username', 'text')
->add('save', 'submit')
;
$form = $formBuilder->getForm();
return $this->render('SiteBundle:Default:homePage.html.twig',['form' => $form->createView()]);
}
Но у меня есть ошибка "Нет такого ключа" имя пользователя "."
Это имеет смысл, потому что я не использую доктрину для отображения своей сущности.
Должен ли я создать formbuilder без сущности и добавить проверку в мой объект?
public function homeAction(Request $request)
{
$formBuilder = $this->createFormBuilder([]);
$formBuilder
->add('username', 'text')
->add('save', 'submit')
;
$form = $formBuilder->getForm();
if ($request->isMethod('POST')) {
$form->handleRequest($request);
$webactu = new Clientweb($form->getData());
var_dump($webactu);
}
return $this->render('SiteBundle:Default:homePage.html.twig',["listing_actu" => $listing_actu,'form' => $form->createView()]);
}