FOSUserBundle oder PUGXMultiUserBundle für zwei verschiedene Benutzerprofile (Symfony2)

Ich bin mir nicht sicher, wie ich dieses Problem angehen soll:

Meine Symfony2-App für dieses Problem hat zwei unterschiedliche Profile: "Verkäufer" und "Käufer". Das Ziel ist es, eine Reihe von Attributen über einen "Verkäufer" beizubehalten, und andererseits nicht viel über den "Käufer" (E-Mail und Passwort würden es tun).

Mir ist klar, dass es nicht einfach ist, wenn sich zwei verschiedene Entitäten mit FOSUserBundle anmelden und registrieren. Es gibt noch einige andere Bundles wie PUGXMultiUserBundle, die FOSUserBundle hacken und nicht einfach zu konfigurieren / zu implementieren sind.

Meine Frage lautet also: Ist es korrekter, den Hack zu verwenden, der PUGXMultiUserBundle vorschlägt, und sich mit seiner Implementierung und Konfiguration zu befassen, oder ist es besser, sich an FOSUserBundle zu halten, eine Benutzerentität und eine Eins-zu-Eins-Beziehung mit einem "Verkäufer" zu haben? Entität, die die Attribute eines Verkäufers darstellt, die sich von einem Käufer unterscheiden? Es würde ein weiteres Problem mit diesem Ansatz geben, mit dem Registrierungsformular, das in zwei Teile geteilt werden sollte, für das Verkäufer- und Käuferregister (von dem ich nicht weiß, ob es mit FOSUserBundle möglich / ratsam ist).

Ich hoffe ihr helft, ich mache es richtig. Prost :)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage