我正在尝试扩展 FOSUserBundle,以便我可以处理两种(甚至更多)类型的用户,它们将共享公共属性(如用户名和电子邮件,从 FOSUserBundle 继承),并且也有自己的特定差异(这将住在不同的桌子上)。
你能建议一种方法来实现所描述的要求吗?
谢谢!
我正在尝试扩展 FOSUserBundle,以便我可以处理两种(甚至更多)类型的用户,它们将共享公共属性(如用户名和电子邮件,从 FOSUserBundle 继承),并且也有自己的特定差异(这将住在不同的桌子上)。
你能建议一种方法来实现所描述的要求吗?
谢谢!
我终于设法处理了这个问题。当然,在 Symfony 社区的帮助下......
我使用了PUGX / PUGXMultiUserBundle,它通过添加处理不同类型用户的功能来扩展 FOSUserBundle。它的魔力是基于教义2 继承,所以它目前只支持ORM db 驱动程序(如bundle 的文档中所述)。
干得好 PUGX,
谢谢!