Php smarty with DOMPDF问题结果是否未导入pdf文件? 我在发展的中间。我必须根据结果创建一个PDF文件。请查看我的代码,PDF已创建,但为空

Php smarty with DOMPDF问题结果是否未导入pdf文件? 我在发展的中间。我必须根据结果创建一个PDF文件。请查看我的代码,PDF已创建,但为空,php,smarty,dompdf,Php,Smarty,Dompdf,代码: case 'pre-test-pdf': ob_start(); require_once("includes/dompdf/dompdf_config.inc.php"); $smarty->display('default/content/pdf/pdf-view-pre-test.tpl'); $html = ob_get_contents(); ob_clean(); $dompdf = new DOM

代码:

case 'pre-test-pdf': 
    ob_start();
    require_once("includes/dompdf/dompdf_config.inc.php");     
    $smarty->display('default/content/pdf/pdf-view-pre-test.tpl');      
    $html = ob_get_contents();
    ob_clean();
    $dompdf = new DOMPDF();
    $dompdf->load_html($html);
    $dompdf->render();
    $dompdf->stream("sample.pdf");
 break;
此页面的结果必须是PDF

$smarty->display('default/content/pdf/pdf-view-pre-test.tpl');

期待尽快找到解决方案。

您可以编写$html=$smarty->fetch('default/content/pdf/pdf view-pre-test.tpl');这将提供文件的html布局,该布局存储在$html中,可用于创建PDF。

首先使用echo打印html,如果您需要,则创建PDF如何将tpl文件结果获取到PDF中?为什么PDF为空。。。首先获取html代码布局是的,我知道问题所在。但是我不知道如何获得html布局。你有没有办法通过smarty tpl文件创建PDF。对不起,我不知道smarty,我是用html代码创建PDF的