Hinzufügen der erweiterten Profileinheit zu FOS UserBundle

8

Ich versuche, das FOS UserBundle zu erweitern, damit erweiterte Profil-Entitäten zusätzliche Informationen zusätzlich zu den grundlegenden UserBundle-Feldern enthalten können. Da ich mehrere Arten von Benutzern auf der Website habe, habe ich separate Entitäten erstellt, die die Profilinformationen enthalten. Ich habe die Entitäten wie folgt eingerichtet:

%Vor%

Meine Konfiguration

%Vor%

Ich habe mehrere andere Benutzertypen mit spezifischeren Informationen, die sich drastisch unterscheiden, also brauche ich die separaten Entitäten, zum Beispiel habe ich vielleicht einen Benutzer mit 3 Adressen oder Mitarbeiter-IDs. Wie sollte ich das umsetzen? Registrierungsformular, um Benutzerprofilinformationen zu erstellen, wenn ich die UserBundle-Informationen erstelle? Vielen Dank im Voraus!

    
joe42 19.02.2013, 22:39
quelle

1 Antwort

10

Wenn Sie MySQL und PHP für Ihre Entitätsdefinition verwenden, müssen Sie Ihre Entität wie folgt erstellen:

%Vor%

Der zweite Schritt besteht darin, Ihren Formulartyp mit den gewünschten Feldern zu erstellen:

%Vor%

Jetzt müssen Sie dem Bundle mitteilen, dass Sie Ihr benutzerdefiniertes Formular verwenden möchten:

%Vor%

Der letzte Schritt besteht darin, FOSUserBundle mitzuteilen, dass es Ihren Formulartyp anstelle des Standardformats verwenden wird:

%Vor%

Quelle:

Ссылка
Ссылка

    
cheesemacfly 20.02.2013 02:26
quelle

Tags und Links