2012-02-17 14 views
6

Tôi cần thay đổi mẫu email xác nhận trong FOSUserBundle. Tôi có các cài đặt này, nhưng nó không hoạt động:Làm cách nào để thay đổi mẫu email xác nhận trong 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 

Lỗi là:

Unrecognized options "email" under "fos_user.registration" 
+0

Cần lưu ý rằng, tính đến 2013/06/11, đây không phải giải thích trong tài liệu của họ (https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index. md) và đoạn mã trên là những gì tôi đã thử, ngoại suy từ mẫu của họ về cách thay đổi mẫu cho các email đặt lại mật khẩu. –

Trả lời

9

Bạn có nghĩa là mẫu email xác nhận?

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

Cảm ơn, điều đó rất hữu ích. Bạn đã đọc nguồn, hay bạn tìm thấy tài liệu về điều đó? Hay bạn vừa thử và xóa nó? –

+0

@HannoFietz không nhớ, nhưng thường tôi nhìn vào nguồn của [cấu hình] (https://github.com/FriendsOfSymfony/FOSUserBundle/blob/ab580c138577b0d4abae04547a17a01c85cd09f9/DependencyInjection/Configuration.php#L159). – meze

+0

Dường như tài liệu sai? Ví dụ của họ là OP được đề xuất. Rất bực bội. –

Các vấn đề liên quan