如何设置控制器的sender_name在FOSUserBundle中重置? [英] how to set sender_name for the controller Resetting in FOSUserBundle?

查看:103
本文介绍了如何设置控制器的sender_name在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆