美好的一天,
我正在尝试使用SwiftMailer发送电子邮件,如下代码所示:
$message = \Swift_Message::newInstance()
->setSubject('Test')
->setTo($user->getEmail())
->setFrom($this->from)
->setBody(
$this->twig->render('Emails/event_joined.html.twig', array('user' => $user, 'event' => $event)),
'text/html'
)
->setContentType("text/html");
$this->mailer->send($message);
我得到一个"意外的字符错误"并且不发送电子邮件。
' event_joined.html.twig'模板是另一个完美运行的模板的副本。为什么这个模板适用于一个案例而不是另一个案例呢?
答案 0 :(得分:0)
试试这个:
$这 - > twig-> disableStrictVariables();
$this->twig->disableStrictVariables();
$this->twig->getExtension('core')->setDateFormat('Y/m/d', '%d days');
$message = \Swift_Message::newInstance()
->setSubject('Test')
->setTo($user->getEmail())
->setFrom($this->from)
->setBody(
$this->twig->render('Emails/event_joined.html.twig', array('user' => $user, 'event' => $event)),
'text/html'
)
->setContentType("text/html");
$this->mailer->send($message);
我希望能帮到你......
答案 1 :(得分:0)
我发现finaly在我的树枝模板中发现了错误,一个未公开的变量破坏了树枝词法分析器!