2012-02-04 9 views
15

मैं 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

आप निर्दिष्ट करने के लिए 'पाठ/html' प्रकार है:

->setBody($this->renderView('...:....html.twig'), 'text/html') 
संबंधित मुद्दे