Bonjour,
Quelqu'un a déjà utiliser SwiftMailer?
J'ai un message d'erreur lorsque je veux l'utiliser avec des partials.
Pour le code précédent, j'ai créé un module mail avec un partial _confirmationCreationtext.php dans les templates.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $mailer = new Swift( new Swift_Connection_NativeMail()); $message = new Swift_Message("Watch My Desk: Confirmation"); // Render message parts $mailContext = array ("code" => substr( md5( $membres->getIpInscription() . $membres->getLogin() . $membres->getDateInscription() ),0, 8), "login" => $membres->getLogin()); $message->attach( new Swift_Message_Part($this->getPartial('mail/confirmationCreationHtml', $mailContext), 'text/html')); $message->attach( new Swift_Message_Part($this->getPartial('mail/confirmationCreationText', $mailContext), 'text/plain')); // Send $mailer->send($message, $membres->getEmail(), sfConfig::get('app_site_emailnoreply')); $mailer->disconnect();
J'ai placé ce code dans une méthode surchagée save() d'un formulaire pour envoyer un mail de confirmation à la suite.
Mais j'ai le message suivant :
"unknown method getPartial"
pour info, ça fonctionne (à peu près) pour envoyer un mail tout simple (sans template).
C'est curieux.
Quelqu'un a une idée?
Partager