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