2012-09-24 3 views
1

TWIG로 작성된 동적 페이지를 PDF로 변환해야합니다. 나는 그를 TWIG 코드를 해석하게 만들 수 없다. 모든 PHP는 html 출력이 렌더링되지만 TWIG는 무시된다. "PHP에서 동일한 템플릿을 다시 작성"하지 않는 솔루션이 있는지 알려주실 수 있습니까?dompdf twig 페이지 처리 방법

답변

3

렌더링 기능을 사용 하시겠습니까? 그것은 당신이 당신의 DomPDF에서 그것을 전달할 수 있도록 html을 출력합니다.

$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"); 

당신은

$dompdf->load_html($this->renderView('index.html', array('name' => 'Fabien'))); 
$dompdf->render(); 
$dompdf->stream("sample.pdf"); 
심포니

미만인 경우