在FOS用户包symfony2中使用未命名的名称
我可以在确认电子邮件中使用规范化名称,例如使用%username%电子邮件和%email%等。 但我怎么能在其中使用未经认可的名称呢?在FOS用户包symfony2中使用未命名的名称,symfony,Symfony,我可以在确认电子邮件中使用规范化名称,例如使用%username%电子邮件和%email%等。 但我怎么能在其中使用未经认可的名称呢? 我看不出我能怎么做。不行。使用用户名和电子邮件可以获得不规范的名称/电子邮件。使用usernamecononical和emailCanonical可以获得规范版本 php中的各个方法: $user->getUsername(); $user->getUsernameCanonical(); $user->getEmail(); $user-&g
我看不出我能怎么做。不行。使用
用户名
和电子邮件
可以获得不规范的名称/电子邮件。使用usernamecononical
和emailCanonical
可以获得规范版本
php中的各个方法:
$user->getUsername();
$user->getUsernameCanonical();
$user->getEmail();
$user->getEmailCanonical();
我知道怎么做了
FOSUserBundle有注册确认页面等模板
有这样一句话:
[守则]
{{'注册.确认'{'%username%':user.username},'FOSUserBundle')}
[/code]
您只需将其更改为:
[守则]
{{'registration.confirm'{124; trans({'%username%':user.fullname},'FOSUserBundle')}
[/code]
其中fullname是包含非规范用户名的属性您所说的规范化是什么意思?(英语不是我的母语)我有FOSUserBundle.yml配置文件,类似:[code]注册:已确认:祝贺您%username%,您的帐户已确认。[/code]%username%是用户名的规范化版本(小写)。我可以在这样的配置文件中使用未命名的用户名吗?我不希望在确认电子邮件中使用小写用户名。