2012-02-04 3 views
15

html 콘텐츠가 포함 된 템플릿을 보내려고합니다. 이메일에는 문자 만 받았습니다.SwiftmailerBundle 어떻게 HTML 콘텐츠로 이메일을 보낼 수 있습니까? Symfony 2

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

당신은 'text/html과'유형을 지정해야합니다

->setBody($this->renderView('...:....html.twig'), 'text/html') 
관련 문제