Здравствуйте, при реализации формы регистрации (email, password), имея таблицу user с полями "id, first_name, last_name, email, password" невозможно сделать вставку:
public function registrationAction(Request $request)
{
$user = new User();
$form = $this->createForm(new RegistrationType(), $user);
if ($request->getMethod() == 'POST')
{
$form->submit($request);
if ($form->isValid())
{
$em = $this->getDoctrine()->getEntityManager();
$em->persist($user);
$em->flush();
return $this->redirect($this->generateUrl('confirm'));
}
}
return $this->render('NickUserBundle:Signin:registration.html.twig', array
(
'form' => $form->createView(),
));
}
Пришлось схитрить и дописать:
$user->setFirstName('');
$user->setLastName('');
Может кто-то знает как правильно надо реализовать, когда вставлять нужно выборочно?