我该如何在FOSUserBundle中更改确认电子邮件的模板?

7

我需要更改FOSUserBundle中确认电子邮件的模板。我有这些设置,但它们并不起作用:

fos_user:
    db_driver: orm
    firewall_name: main
    user_class: Acme\UserBundle\Entity\User
    registration:
        confirmation:
            enabled:    true
        email:
            template: AcmeUserBundle:User:confirm.email.twig

错误信息是:

Unrecognized options "email" under "fos_user.registration"

需要注意的是,截至2013年06月11日,他们的文档(https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md)中没有对此进行解释。上面的代码也是我尝试的,通过推断如何更改密码重置电子邮件模板的样本。 - Hanno Fietz
1个回答

9
你是指确认邮件模板吗?
    confirmation:
        enabled:    true
        template:   MgpAppBundle:Registration:email.txt.twig

谢谢,那很有帮助。你是读了源代码还是找到相关文档?还是直接试错调试的? - Hanno Fietz
@HannoFietz 不记得了,但通常我会查看配置的源码。 - meze
似乎文档有误?他们的示例与OP建议的相同。非常令人沮丧。 - Martin Lyne
@MartinLyne 你可以查看配置生成器。只有resettingemail选项。 - meze
@meze 很有趣,谢谢。不过,在我看来,如果有两种方法,文档应该展示这两种方法的示例。而不是仅展示与其他所有示例都不同的唯一示例。 - Martin Lyne

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接