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!
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:
Tags und Links php symfony fosuserbundle