如何为Symfony2的FOSUserBundle中的不同角色创建不同的注册表?
我有两个不同的角色,需要不同的注册表格。我找不到解决这个问题的办法。 在我的config.yml中,我有如何为Symfony2的FOSUserBundle中的不同角色创建不同的注册表?,symfony,bundle,Symfony,Bundle,我有两个不同的角色,需要不同的注册表格。我找不到解决这个问题的办法。 在我的config.yml中,我有 fos_user: db_driver: orm firewall_name: main user_class: Main\UserBundle\Entity\User registration: form: type: main_user_registration handler: main_user.form.handler.registratio
fos_user:
db_driver: orm
firewall_name: main
user_class: Main\UserBundle\Entity\User
registration:
form:
type: main_user_registration
handler: main_user.form.handler.registration
但是如果我不能换一种形式的话。
你能告诉我该怎么做吗?(我只是在学习Symfony2,所以我对它的架构不熟悉)。
谢谢如何定义用户注册前应分配的角色?我发送了一个数组,其中包含表单构造函数中的所有角色,然后我可以在表单中指定要使用的角色。我还没有做到,但如果我有这个角色,我想坚持下去并不难。包含角色的数组位于服务%security.role\u hierarchy.roles%中,我将其放在UserBundle service.ymllet让我知道您是如何处理的