symfony swiftmailer 可变换行符

问题描述 投票:0回答:1

我试图在我的电子邮件模板中添加新行,但由于某种原因它不起作用。

我的控制器:

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

我的树枝:

{{ content | nl2br }}

我得到的结果:

name \n \n address

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

php symfony twig newline swiftmailer
1个回答
1
投票

这应该可以做到:

.' \n \n '.
.PHP_EOL.PHP_EOL.

© www.soinside.com 2019 - 2024. All rights reserved.