我可以在确认电子邮件中使用封装名称,例如%username%email with%email%等。 但我怎么能不使用封圣的名字呢? 我觉得我怎么办呢。
答案 0 :(得分:0)
不。使用username
和email
,您会收到非正式名称/电子邮件。使用usernameCanonical
和emailCanonical
,您将获得规范版本。
分别是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是一些包含非常规用户名的属性