Ich frage mich, ob es möglich ist, ein Formular unter Verwendung einer Entität zu erstellen, um alle Felder in einer Eins-zu-Eins-Beziehung zu erhalten. Um zu klären:
Ich habe eine User.php
-Entität (mit allen offensichtlichen Feldern, Name, Nachname, Genre usw.) und eine Address.php
-Entität. Ich möchte das ganze Formular erstellen, ohne die Eigenschaften der Address-Entität einzeln hinzuzufügen und sie mit der richtigen Beziehung in der Datenbank zu speichern.
Das habe ich ausprobiert (ich habe den Code ein wenig gekürzt), aber offensichtlich ist das nicht der richtige Weg:
Benutzereinheit:
%Vor%Adressklasse
%Vor%Formularerstellung:
%Vor%Das ruft nur das Feld streetName der Tabelle ab und fügt es in eine Liste ein.
Versuchen Sie Collection-Formulartyp anstelle des Entity-Feldtyps - siehe dieses Tutorial .
Tags und Links php symfony doctrine2 formbuilder