2016-04-12 8 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 }} 

私が得る結果:

は '\ n' は私も使ってみました「の代わりに
name \n \n address 

\ rを\ n 'と' < br /> 'がありますが、電子メールには新しい行もありません。

+0

から.' \n \n '.を '$ POSTDATA [ '名前']のように、二重引用符で、あなたの' \のN '年代を置きます。 "\ n \ n" $ postData ['address'] '。 – qooplmao

答えて

1

これはそれを行う必要があります:.PHP_EOL.PHP_EOL.

+0

短くても正解、ありがとう! –