Ich habe eine symfony 3 Form. Und ich versuche es mit handelte so zu füllen:Symfony Form handleRequest nicht bevölkern
$user = new User();
$userForm = $this->createForm(UserType::class, $user);
print_r($request->request->all());
$userForm->handleRequest($request);
print_r($userForm->getData());
Der Ausgang ich erhalte, ist:
Array
(
[firstName] => test
[last_name] => test
[email] => [email protected]
[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] =>
)
Jede Idee, warum es bevölkert nicht?
Wann machst du '$ userForm-> getData()' es nach Wunsch behandelt getan werden sollte, wurde und nach der Überprüfung '$ userForm-> isValid()'. – Samundra
Ok, es meldet, dass es nicht gültig ist. Aber ich habe keine Ahnung, wie ich die Fehler bekommen soll. – overburn
Siehe meinen Beispielcode unten und versuche, deine Codestruktur wie die, die ich gezeigt habe, zu vergleichen. Sobald Sie die Idee haben, können Sie zwicken, wie Sie es mögen. Lassen Sie uns wissen, wenn Sie irgendwelche Verwirrungen haben. – Samundra