2012-02-04 8 views
15

iは、HTMLコンテンツ でテンプレートを送信しようとしたが、電子メールで、私はHTMLコンテンツを持つメールを送るために設定することができますどのようにテキストだけSwiftmailerBundleどのようにHTMLコンテンツを電子メールで送信できますか? symfonyの2

を受けましたか?

あなたは 'text/htmlの' タイプを指定する必要が
$messaggio = \Swift_Message::newInstance() 
       ->setSubject('Hello Email') 
       ->setFrom('[email protected]') 
       ->setTo('[email protected]') 
       ->setBody($this->renderView('AcmeUserBundle:Default:email.text.twig')) 
       ; 
       $this->get('mailer')->send($messaggio); 

答えて

40

あなたが最高だ->setContentType("text/html")

+0

を使用してコンテンツ・タイプを指定します!! – Matheno

12

->setBody($this->renderView('...:....html.twig'), 'text/html') 
関連する問題