我怀疑如何解决这个问题:
我针对这个问题的 Symfony2 应用程序有两个不同的配置文件,分别命名为“卖家”和“买家”。目标是保留一堆关于“卖家”的属性,另一方面,关于“买家”的属性并不多(电子邮件和密码就可以了)。
我意识到让两个不同的实体使用 FOSUserBundle 登录和注册并不容易。还有相当多的其他捆绑软件,例如 PUGXMultiUserBundle 可以“破解” FOSUserBundle,并且不容易配置/实现。
所以我的问题是:使用 PUGXMultiUserBundle 提出的hack 是否更正确,处理它的实现和配置,还是坚持 FOSUserBundle 更好,有一个用户实体,并与“卖家”建立一对一的关系代表不同于买方的卖方属性的实体?这种方法还有另一个问题,注册表应该分成两部分,用于卖家和买家注册(我不知道是否可以/建议使用 FOSUserBundle)
我希望你们能帮我把它弄好。干杯:)