我可以在確認電子郵件中使用專用名稱,例如%username%%email和%email%等。 但是我怎樣才能在其中使用未規範化的名稱呢? 我看不出我該怎麼做。在FOS用戶軟件包中使用uncanonized的名稱symfony2
0
A
回答
0
沒有。通過username
和email
,您將獲得不尋常的名稱/電子郵件。使用usernameCanonical
和emailCanonical
您將獲得規範版本。
各自在PHP中的方法:
$user->getUsername();
$user->getUsernameCanonical();
$user->getEmail();
$user->getEmailCanonical();
+0
我有FOSUserBundle.yml配置文件,類似於: [code] 註冊: 證實:祝賀%用戶名%,您的帳戶確認。 [/ code] %username%是用戶名(小寫)的經典版本。有什麼辦法可以在這樣的配置文件中使用uncanonized用戶名? 我不想在確認電子郵件中輸入小寫用戶名。 –
0
我該怎麼辦呢。
FOSUserBundle具有用於登記確認頁面模板等
有線這樣的: [代碼]
{{ 'registration.confirmed' |反式({ '%的用戶名%':用戶.username}, 'FOSUserBundle')}}
[/代碼]
所有你需要的是將其更改爲:
[代碼]
{{ 'registration.confirmed' |反式({ '%的用戶名%':user.fullname}, 'FOSUserBundle')}}
[/代碼]
其中全名是一些特性,其包含不規範的用戶名
相關問題
- 1. Symfony2軟件包資產目錄名稱
- 2. FOS Facebook的軟件包 - 用戶在下次訪問
- 3. Symfony2 - 用戶,軟件包和控制器
- 4. symfony2 + fos用戶包,註冊確認郵件沒有收到
- 5. 的Symfony2 /作曲使用的軟件包
- 6. 在Symfony2中禁用軟件包
- 7. 用於前端用戶中心的Symfony2 sonataAdmin軟件包
- 8. Symfony2 FOS從yaml擴展基本用戶
- 9. symfony2 fos用戶表單標籤
- 10. 從軟件包名稱中獲取應用程序名稱
- 11. 覆蓋Symfony2中的FOS UserBundle(也使用Fr3d ldap包)
- 12. FOS用戶包認證
- 13. Fos Facebook包在沒有FOS用戶包的情況下集成在symfony 2中?
- 14. 使用相同的基本軟件包名稱導入軟件包
- 15. Go語言:使用軟件包範圍內的軟件包名稱(例如)
- 16. 軟件包名稱別名或暱稱
- 17. 軟件包名稱更改
- 18. 獲取軟件包名稱
- 19. Symfony2新軟件包
- 20. iPhone中的軟件包顯示名稱
- 21. Symfony 2 FOS軟件包安裝
- 22. 使用ggplot軟件包在R中命名軟件倉
- 23. 使用FOS用戶包檢索用戶的最佳方式1.3
- 24. Symfony FOS用戶包 - 切換用戶失敗:「用戶名」*「不存在」。
- 25. Symfony2 - FOSUserBundle - 我應該使用FOS重建用戶管理嗎?
- 26. 通過軟件包名稱執行軟件包名稱以獲取Sql Server存儲的軟件包
- 27. 在Symfony2應用程序之外使用RESTful API軟件包「FOSRestBundle」
- 28. Android - 該軟件包與現有軟件包的名稱衝突
- 29. 與現有軟件包相同名稱的軟件包衝突
- 30. Unity3D軟件包與軟件包的衝突名稱相同
* canonized *是什麼意思? (英文不是我的母語) –