2014-01-10 37 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')}}

[/代码]

其中全名是一些特性,其包含不规范的用户名

相关问题