2016-04-12 58 views
0

我試圖在我的電子郵件模板中獲取新行,但由於某種原因它不起作用。symfony swiftmailer變量換行符

我的控制器:

$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 

在 '\ n' 我使用也試過「代替\ r \ n'和'< br />',但是在我收到的電子郵件中沒有新行。

+0

把你的'\ N'在像'$ POSTDATA [ '名']雙引號。 「\ n \ n」。$ postData ['address']'。 – qooplmao

回答

1

這應該這樣做:.' \n \n '..PHP_EOL.PHP_EOL.

+0

簡短但正確的答案,謝謝! –