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()]);
}

0 ответов

Другие вопросы по тегам