symfony swiftmailer变量换行符

时间:2016-04-12 12:24:58

标签: symfony email twig newline swiftmailer

我试图在我的电子邮件模板中添加新行,但由于某种原因它无法正常工作。

我的控制器:

$content = $postData['name']. ' \n \n ' .$postData['address'];
$message = \Swift_Message::newInstance()
            ->setSubject('test')
            ->setFrom($session->get('email'))
            ->setTo('myemail@gmail.com')
            ->setBody(
                $this->renderView(
                    'email.html.twig',
                    array('content' => $content)
                ),
                'text/html'
            )
        ;

我的树枝:

{{ content | nl2br }}

我得到的结果:

name \n \n address

代替' \ n'我也尝试过使用' \ r \ n'和'< br />',但我收到的电子邮件中没有新行。

1 个答案:

答案 0 :(得分:1)

应该这样做:.' \n \n '..PHP_EOL.PHP_EOL.