FOSUserBundle или PUGXMultiUserBundle для двух разных пользовательских профилей (Symfony2)

Я сомневаюсь в том, как подойти к этой проблеме:

У моего приложения Symfony2 для этой проблемы есть два разных профиля, имя 'эм "Продавец» а также "Покупатель", Цель состоит в том, чтобы сохранить кучу атрибутов о "Продавец»и, с другой стороны, немного оПокупатель" (электронная почта и пароль сделают это).

Я понимаю, что этоНелегко заставить две разные сущности войти в систему и зарегистрироваться, используя FOSUserBundle. Есть несколько других пакетов, таких как PUGXMultiUserBundle, которые 'взломать» FOSUserBundle, и их нелегко настроить / реализовать.

Итак, мой вопрос: правильнее ли использовать хак, предложенный PUGXMultiUserBundle, имея дело с его реализацией и настройкой, или лучше придерживаться FOSUserBundle, иметь сущность User и отношение один-к-одному с "Продавец» Сущность, которая представляет атрибуты продавца, отличного от покупателя? При таком подходе возникнет еще одна проблема, связанная с регистрационной формой, которую следует разделить на две части, для реестра Продавца и Покупателя (который я нене знаю, возможно ли это / желательно с помощью FOSUserBundle)

Я надеюсь, что вы, ребята, помогите мне понять это правильно. Ура :)

Ответы на вопрос(1)

Ваш ответ на вопрос