Bonjour,

Quelqu'un a déjà utiliser SwiftMailer?
J'ai un message d'erreur lorsque je veux l'utiliser avec des partials.

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();
Pour le code précédent, j'ai créé un module mail avec un partial _confirmationCreationtext.php dans les templates.
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?