FOSUserBundle更改寄存器表单字段名称

时间:2015-06-22 21:16:08

标签: php symfony fosuserbundle

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

1 个答案:

答案 0 :(得分:2)

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

另请参阅此问题:Symfony2 Form Component - creating fields without the forms name in the name attribute