Oynatmayla 1.2.4. Standart şablonlar ve sözdizimi (link) kullanarak karmaşık, dinamik bir e-posta gönderebilirdiniz, ama ben kullanmadım ama bu kesinlikle cooll görünüyor. Play2.0'ın mailer plugin'u böyle şeylere sahip mi?Oyunda şablonlar olarak e-posta şablonlarım?
12
A
cevap
17
"Karmaşık, dinamik e-posta" ile, şablona dayalı HTML e-posta gövdesi kastediyorsanız, bunu Play 2.0 ile de yapabilirsiniz.
Sadece Örneğin mailBody.scala.html
için, bir şablona dayalı yeni bir görünüm oluşturmak zorunda:
@(user:User)
<h3>Welcome @user.name</h3>
<br/>
....
Ardından e-posta gönderir senin yönteminde, sadece bakış render()
yöntemi çağırmak zorunda:
public static void sendMail(User user) {
MailerAPI mail = play.Play.application().plugin(MailerPlugin.class).email();
mail.setSubject(...);
mail.addRecipient(user.email);
mail.addFrom(...);
String body = views.html.mailBody.render(user).body();
mail.sendHtml(body);
}
İlgili konular
- 1. eposta hyperlinkbutton
- 2. Eposta çiftleşmiş
- 3. Oyunda android
- 4. PHP eposta doğrulama
- 5. Eposta biçimlendirme tableView
- 6. Eposta soğukkanlılık iOS 8
- 7. Eposta açık bildirimi - raylar
- 8. Oyunda SSL'yi Zorla! Çerçeve
- 9. html.haml vs Rails'de ralli şablonlar görünüm şablonlar
- 10. Metin tabanlı oyunda UnboundLocalError
- 11. Oyunda Mocking! ve Scala
- 12. Oyunda yükleme testi! çerçeve
- 13. Şablonlar uzmanlık
- 14. springMVC + thymleaf kullanım templateResolver eposta
- 15. Mac Terminal Eklentiyle Eposta Gönderme
- 16. SES Eposta değil ben laravel
- 17. MVC + Şablonlar
- 18. oyunda diğer eylem için parametre olarak harekete kullanmak 2.0
- 19. Angular2 Farklı şablonlar
- 20. LibGDX: Benim oyunda Parçacık ölçek
- 21. Modül yükleyicisi olmayan şablonlar?
- 22. Özel şablonlar kullanarak rails3
- 23. Şablonlar ve sabit dizeler
- 24. Spefic one hariç tüm şablonlar için şablonlar nasıl uygulanır?
- 25. Aritmetik işlemler içindeki şablonlar
- 26. Değişken Şablonlar ve Türleri
- 27. flatiron.js/plakaları kısmi şablonlar?
- 28. Garip bildirim (şablonlar). C++
- 29. özelleştirilmiş birçok çoğa şablonlar
- 30. Köşeli Raylar Şablonlar çalışmıyor
Haha, bunu yeni keşfettim, adam bu çerçeveyi seviyorum! Sadece bir tane daha fazla soru: .toString() arasındaki fark nedir ve öneriniz: .body() ?? –
adis
Kaynak kodundan aynı: https://github.com/playframework/Play20/blob/master/framework/src/play/src/main/scala/play/api/templates/Templates.scala#L28 –