在项目中,我需要有两个不同的用户:
1)可以创建内容的组织
2)可以使用组织创建的内容的简单用户
我已将我的工作流分为两个捆绑包,比如PublicBundle和OrgaBundle,两者都可以使用Symfony的主机路由访问(一个来自example.com,另一个来自orga.example.com)。
两位用户都需要登录才能创建或使用内容。登录后,用户或组织可以访问其工作流程页面。
以下是我的问题:如何使用他们的登录/注册表单创建这两个用户实体?是否可以使用FOSUserBundle做到这一点?
谢谢!
西里尔
答案 0 :(得分:0)
我实际上找到了两个解决问题的方法:
1)按照此博客中的说明手动定义两个提供者:http://devblog.labfiftyfive.com/defining-multiple-user-providers-for-multiple-firewalls-in-symfony2/
2)使用PUGXMultiUserBundle生成多个用户类型并使用FOSUserBundle管理实体
第二种解决方案正常。