Asc*_*rer 5 php swiftmailer symfony
使用新的symfony2 beta4实现swiftmailer时遇到一些问题,下面是我的代码
$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);
Run Code Online (Sandbox Code Playgroud)
和错误
Catchable fatal error: Argument 1 passed to Swift_Mailer::newInstance() must implement interface Swift_Transport, none given
Run Code Online (Sandbox Code Playgroud)
有没有人知道我能做些什么来解决这个问题?
$mailer是Swift_Mailer类的实例(它是用于发送消息的类),但是对于创建消息,您需要Swift_Message该类.
$message = Swift_Message::newInstance()
Run Code Online (Sandbox Code Playgroud)
http://swiftmailer.org/docs/message-quickref
| 归档时间: |
|
| 查看次数: |
5674 次 |
| 最近记录: |