Swiftmailer og Symfony2

stemmer
5

Å ha noen problemer gjennomførings swiftmailer med den nye symfony2 beta4, nedenfor er min kode

$mailer = $this->container->get('mailer');
$name = ucwords(str_replace('.',' ', $user->getScreenName()));
$email = 'me@me.com'; //$user->getEmail();
$message = $mailer::newInstance()
        ->setSubject('New Password')
        ->setFrom('Neokeo <blah@blah.com>')
        ->setTo($name <$email>)
        ->setBody($this->renderView('MyBundle:User:reset.html.php', array('user',$user)));

$mailer->send($message);

og feilen

Catchable fatal error: Argument 1 passed to Swift_Mailer::newInstance() must implement interface Swift_Transport, none given

er det noen som har noen anelse om hva jeg kan gjøre for å fikse dette?

Publisert på 07/06/2011 klokken 16:44
kilden bruker
På andre språk...                            


1 svar

stemmer
9

$mailerer en forekomst av Swift_Mailerklasse (som er den klasse som brukes for sending av meldinger), men for å skape en melding, må man den Swift_Messageklassen.

$message = Swift_Message::newInstance()

http://swiftmailer.org/docs/message-quickref

Svarte 07/06/2011 kl. 17:00
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more