我正在开发一个使用Symfony 2并使用FOSUserBundle的应用程序。我想知道是否可以用我自己的自定义字段名称来定义我自己的表单。我知道Symfony 2安全组件允许您为登录路线映射字段名称,但我不知道如何使用登记表单来完成此操作。我想有像name
,email
而不是fos_user_registration_form[email]
等字段。我是否需要编写自定义控制器来处理用户注册或者是否存在我可以修改的防火墙中的配置部分?FOSUserBundle更改注册表单字段名称
0
A
回答
2
在FOSUserBundle配置中,将fos_user.registration.form.name
的值设置为null
或空字符串(FOSUserBundle configuration reference)。
也看到这个问题:Symfony2 Form Component - creating fields without the forms name in the name attribute
+0
FOSUserBundle文档的链接已损坏 – IROEGBU
+0
@iroegbu我更新了链接。 –
相关问题
- 1. FOSUserBundle表单注册覆盖
- 2. 更改Symfony2 FOSUserBundle注册表单POST参数?
- 3. 注册表格[FOSUserBundle]
- 4. Symfony2 FOSUserBundle自定义注册字段
- 5. 如何在注册表单中显示名称字段drupal 7
- 6. 将用户注册表单更改为用户名称
- 7. Facebook注册插件和名称字段
- 8. Ajax注册FOSUserBundle
- 9. PrestaShop:更改注册表单中的两个字段的顺序
- 10. 覆盖FOSUserBundle注册表
- 11. FOSUserBundle覆盖注册表格
- 12. 验证fosuserbundle注册表格
- 13. WordPress的:删除名称和公共名称注册字段
- 14. FOSUserBundle注册错误
- 15. 如何更改argparse的帮助参数的注册表名称
- 16. 如何从FOSUserBundle注册表单获取表单数据?
- 17. Symfony 2.2:更改序列化表单字段名称
- 18. 注册表单:无法隐藏字段
- 19. 更改字段标识符而不更改字段名称
- 20. django注册注册表单中的其他字段
- 21. FOSUserBundle:注册后更新实体
- 22. 在注册表单上更改MVC用户名设置
- 23. ASP.NET 4注册表更改
- 24. 更改注册表权限
- 25. 部署注册表更改
- 26. 更改Shell注册表
- 27. 拦截注册表更改
- 28. 与FOSUserBundle的多重注册表格
- 29. 覆盖FOSUserBundle注册表类型
- 30. 如何扩展fosuserbundle注册表两次
那种长字段名在symfony中很常见。我想知道你为什么想要缩短名字? –
'fos_user_registration_form'是字段'email'出现的表单的名称。虽然可以重写表单以启用较短的名称,但很难看出它提供了什么优势。清楚地确定字段出现的形式是有优势的。 – geoB