2014-01-10 44 views

回答

0

沒有。通過usernameemail,您將獲得不尋常的名稱/電子郵件。使用usernameCanonicalemailCanonical您將獲得規範版本。

各自在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')}}

[/代碼]

其中全名是一些特性,其包含不規範的用戶名

相關問題