Symfony 在FOSUserbundle中使用组时如何创建表单类型

Symfony 在FOSUserbundle中使用组时如何创建表单类型,symfony,fosuserbundle,Symfony,Fosuserbundle,我想在FOSUserbundle中使用组,因此我有与实体组相关的实体用户,如文档中所示 例如,如果我有3个组,每个组都有不同的属性,我的问题是,如何创建每个组的表单类型?我应该为每一个创建一个表单类型还是什么?我建议你考虑一下。它旨在解决不同类型用户的情况,这似乎是您的用例。@geoB:但是如果我们不能用FOSUserbundle做到这一点,那么这个捆绑包中的组的角色是什么?“组是对角色集合进行分组的一种方式。”如果您的用户只在角色(即安全级别)上有所不同,那么组就可以了。相反,如果它们因其他属

我想在FOSUserbundle中使用组,因此我有与实体组相关的实体用户,如文档中所示


例如,如果我有3个组,每个组都有不同的属性,我的问题是,如何创建每个组的表单类型?我应该为每一个创建一个表单类型还是什么?

我建议你考虑一下。它旨在解决不同类型用户的情况,这似乎是您的用例。@geoB:但是如果我们不能用FOSUserbundle做到这一点,那么这个捆绑包中的组的角色是什么?“组是对角色集合进行分组的一种方式。”如果您的用户只在角色(即安全级别)上有所不同,那么组就可以了。相反,如果它们因其他属性而不同,则PUGXMultiUser可能是合适的。例如:我的应用程序中有同时具有焦点和技能属性的志愿者,管理员没有,员工有一个具有焦点属性的组织。这不能用组来完成。