在FOS用户包symfony2中使用未扫描的名称

时间:2014-01-10 15:03:32

标签: symfony

我可以在确认电子邮件中使用封装名称,例如%username%email with%email%等。 但我怎么能不使用封圣的名字呢? 我觉得我怎么办呢。

2 个答案:

答案 0 :(得分:0)

不。使用usernameemail,您会收到非正式名称/电子邮件。使用usernameCanonicalemailCanonical,您将获得规范版本。

分别是php中的方法:

$user->getUsername();
$user->getUsernameCanonical();
$user->getEmail();
$user->getEmailCanonical();

答案 1 :(得分:0)

我知道怎么做。

FOSUserBundle具有注册确认页面等模板

有这样的界线: [代码]

{{'registration.confirmed'| trans({'%username%':user.username},'FOSUserBundle')}}

[/代码]

您只需将其更改为:

[代码]

{{'registration.confirmed'| trans({'%username%':user.fullname},'FOSUserBundle')}}

[/代码]

其中fullname是一些包含非常规用户名的属性