我正在尝试使用TCPDF生成pdf,并希望将此PDF附加到电子邮件中, 并将其发送到各种电子邮件地址。 在服务中呈现twig文件的正确方法是什么?
答案 0 :(得分:1)
答案 1 :(得分:1)
首先,您需要为服务添加模板
your_bundle.your_service_name:
class: your_project\your_bundle\Service\your_service
arguments: [@templating]
然后,您需要将模板服务添加到服务构造函数
private $templating;
function __construct($templating)
{
$this->templating = $templating;
}
之后你只需要在处理TCPDF渲染的函数中调用它
function renderTCPDF()
{
$renderedTemplate = $this->templating->render('your_bundle:template_folder:twig_name', array(your_parameters));
}