【问题标题】:symfony swiftmailer variable line breakssymfony swiftmailer 变量换行符
【发布时间】:2016-04-12 12:24:57
【问题描述】:

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

我的控制器:

$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

我还尝试使用“\r\n”和“”代替“\n”,但在收到的电子邮件中也没有换行。

【问题讨论】:

  • 将您的\n 放在双引号中,例如$postData['name']. " \n \n " .$postData['address']

标签: symfony email twig newline swiftmailer


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多