我正在開發一個使用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