Мне нужно преобразовать динамическую страницу, написанную с помощью TWIG, в PDF. Я не могу заставить его интерпретировать код TWIG, каждый вывод php, html отображается, но TWIG игнорируется. Можете ли вы сказать мне, есть ли решение, которое не «переписать тот же шаблон в php»?
как заставить dompdf обрабатывать страницу ветки
Ответы (1)
использовать функцию рендеринга? он выводит html, чтобы вы могли передать его в свой DomPDF.
$twig = new Twig_Environment($loader, array(
'cache' => '/path/to/compilation_cache',
));
$dompdf->load_html($twig->render('index.html', array('name' => 'Fabien')));
$dompdf->render();
$dompdf->stream("sample.pdf");
Если вы используете Symfony
$dompdf->load_html($this->renderView('index.html', array('name' => 'Fabien')));
$dompdf->render();
$dompdf->stream("sample.pdf");
person
artragis
schedule
24.09.2012