如何设置控制器的sender_name在FOSUserBundle中重置? [英] how to set sender_name for the controller Resetting in FOSUserBundle?
问题描述
我想在重置期间更改电子邮件的 sender_name
的名称。
我已经在注册这样做了,这是成功的。
这可以通过定义 fos_user.registration.confirmation.from_email.sender_name
轻松完成。
I want to change the name of the sender_name
of the email during the resetting.
I already have done this while registration and it was successful.
This was done easily by defining fos_user.registration.confirmation.from_email.sender_name
.
现在,我想知道为重置做同样的事情,但没有发送电子邮件。
如果我删除重置 (如下所示)的配置,则会发送电子邮件!
Now, I am wondering to do the same thing for resetting, but no email was sent. If I delete the configuration of resetting (as seen below), the email is sent!
fos_user:
db_driver: orm
firewall_name: main
user_class: Minn\UserBundle\Entity\User
registration:
form:
type: minn_user_registration
confirmation:
enabled: true
template: MinnUserBundle:Registration:email.txt.twig
from_email:
address: %the_address%
sender_name: %the_name%
resetting:
token_ttl: 86400
email:
from_email:
address: %the_address%
sender_name: %the_name%
service:
mailer: fos_user.mailer.twig_swift
<那么,任何想法?
谢谢
So, any idea? Thanks
推荐答案
找到解决方案
忘了指定 fos_user.resetting.form。*
如下所示...
I just forgot to specify fos_user.resetting.form.*
as seen below...
fos_user:
db_driver: orm
firewall_name: main
user_class: Minn\UserBundle\Entity\User
registration:
form:
type: minn_user_registration
confirmation:
enabled: true
template: MinnUserBundle:Registration:email.txt.twig
from_email:
address: %the_address%
sender_name: %the_name%
resetting:
token_ttl: 86400
email:
from_email:
address: %the_address%
sender_name: %the_name%
form:
type: fos_user_resetting
name: fos_user_resetting_form
validation_groups: [ResetPassword, Default]
service:
mailer: fos_user.mailer.twig_swift
希望能帮助别人...
Hope it will help others...
这篇关于如何设置控制器的sender_name在FOSUserBundle中重置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!