扩展FOSUserBundle以便拥有两种类型的用户(两个独立的表中有两个实体)?

时间:2012-10-12 12:03:04

标签: symfony symfony-2.1 fosuserbundle

我正在尝试扩展FOSUserBundle,以便我可以处理两种(甚至更多)类型的用户,这些用户将共享公共属性(如用户名和电子邮件,继承自FOSUserBundle),并且还有自己的特定差异(将存在于不同的表格中。)

你能建议一种方法来实现所描述的要求吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

我终于设法解决了这个问题。当然,在Symfony社区的帮助下......

我使用扩展FOSUserBundle的PUGX / PUGXMultiUserBundle添加了处理不同类型用户的功能。它的魔力基于doctrine2继承,所以它目前只支持ORM db驱动程序(如bundle的文档中所述)。

很棒的PUGX,

谢谢!