FOSUserBundle 更改注册表单字段名称

FOSUserBundle change register form field names

我正在使用 Symfony 2 和 FOSUserBundle 开发应用程序。我想知道是否可以使用我自己的自定义字段名称定义我自己的表单。我知道 Symfony 2 安全组件允许您映射登录路径的字段名称,但我不知道如何使用注册表单进行映射。我想要 nameemail 而不是 fos_user_registration_form[email] 等字段。我是否需要编写自定义控制器来处理用户注册,或者防火墙中是否有配置部分我可以修改?

在 FOSUserBundle 配置中,将 fos_user.registration.form.name 值设置为 null 或空字符串 (FOSUserBundle configuration reference)。

又见这个问题:Symfony2 Form Component - creating fields without the forms name in the name attribute