Я хочу, чтобы отправлять и по электронной почте, как это:Как я могу прикрепить представление/pdf/xml в электронной почте? Symfony2
$message = \Swift_Message::newInstance()
->setSubject('bla bla')
->setFrom('[email protected]')
->setTo('[email protected]')
->setCharset('UTF-8')
->setContentType('text/html')
->setBody("hi");
$this->getContainer()->get('mailer')->send($message);
$output->writeln('sent!');
Однако я хочу прикрепить шаблон генерировать так:
$template = $this->getContainer()->get('templating');
$xml = $template->render("MrLibrariesReportsBundle:Transactions:download.xml.twig", $viewData);
Я попытался сделать:
$message->attach($xml);
Но он не работает.
Что я могу сделать?
Спасибо!
Умм нет, потому что вы setBody Я хочу приложить xml, который сгенерирован в $ xml следующим образом: [IMG] (http://www.dryant.com/wp-content/uploads/2013/01/2013218- email.png) – Sermanes
@SergioHerreroCruz oh тогда в таком случае: http://swiftmailer.org/docs/messages.html#attaching-dynamic-content –
Я решаю его, спасибо вам, человек :) вы мне очень помогаете! – Sermanes