Мне нужно преобразовать динамическую страницу, написанную с помощью TWIG в PDF. Я не могу заставить его интерпретировать код TWIG, каждый вывод php, html визуализируется, но TWIG игнорируется. Можете ли вы сказать мне, есть ли решение, которое не «переписывает один и тот же шаблон в php»?
использовать функцию рендеринга? он выводит 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");