2012-02-17 12 views
6

FOSUserBundleで確認メールのテンプレートを変更する必要があります。私は、この設定を持っているが、それは動作しません: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" 
+0

https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index(2013年6月11日のように、これは彼らのドキュメントで説明されていないことに留意すべきです。 md)、上記のコードは私が試したもので、パスワードリセット電子メールのテンプレートを変更する方法のサンプルから外挿しています。 –

答えて

9

確認メールテンプレートを意味していますか?

confirmation: 
     enabled: true 
     template: MgpAppBundle:Registration:email.txt.twig 
+0

ありがとうございました。あなたはソースを読んだのですか、それともドキュメントを見つけましたか?それとも、試してみたのですか? –

+0

@HannoFietzは覚えていませんが、通常は[設定](https://github.com/FriendsOfSymfony/FOSUserBundle/blob/ab580c138577b0d4abae04547a17a01c85cd09f9/DependencyInjection/Configuration.php#L159)のソースを見ています。 – meze

+0

ドキュメントが間違っているようですか?彼らの例はOPの提案通りです。非常にイライラ。 –

関連する問題