I have a symfony 3 form. And I'm trying to populate it with handleRequest like this:
$user = new User();
$userForm = $this->createForm(UserType::class, $user);
print_r($request->request->all());
$userForm->handleRequest($request);
print_r($userForm->getData());
The output I get is:
Array
(
[firstName] => test
[last_name] => test
[email] => test@test.test
[password] => erkeferke
[gender] => F
[supervisor] => 1
)
AppBundle\Entity\User Object
(
[id:AppBundle\Entity\User:private] =>
[firstName] =>
[lastName:AppBundle\Entity\User:private] =>
[email:AppBundle\Entity\User:private] =>
[password:AppBundle\Entity\User:private] =>
[photo:AppBundle\Entity\User:private] =>
[gender:AppBundle\Entity\User:private] =>
[supervisor:AppBundle\Entity\User:private] =>
[duties:AppBundle\Entity\User:private] =>
[lastLogin:AppBundle\Entity\User:private] =>
[createdAt:AppBundle\Entity\User:private] =>
[updatedAt:AppBundle\Entity\User:private] =>
[deletedAt:AppBundle\Entity\User:private] =>
)
Any idea why it's not populating?