Problème avec les partials et SwiftMailer
Bonjour,
Quelqu'un a déjà utiliser SwiftMailer?
J'ai un message d'erreur lorsque je veux l'utiliser avec des partials.
Code:
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?