FOSUserBundle有多种用户类型

Jér*_*eil 8 symfony fosuserbundle

我正在构建一个应用程序,我有(至少)两种不同的用户类型,比如买家和卖家.每个用户类型都应该有自己的逻辑(注册表单/进程,配置文件,权限......),但我想为每个用户使用FOSUserBundle,以便在某些点上进行通用管理.

我实际上被注册表格封锁了; 碰巧我不能在FOSUserBundle中声明不同的形式,经过一些研究似乎是不可能的.我发现的一些答案建议使用我自己的注册表,但随后

  1. 如何将其与FOSUserBundle链接?

  2. 我应该在控制器/表单中填充用户表吗?这样,不同的用户会将用户从FOSUserBundle中删除,然后我应该自己管理不同的表单,而不是从FOSUserBundle扩展它们?

谢谢你提前

Mic*_*ick 8

PUGXMultiUserBundle是你在找什么.它扩展了FOSUserBundle并允许您使用不同的注册表单等...