【发布时间】:2013-11-27 19:33:39
【问题描述】:
好的,所以我使用以下 sn-p 来获取 HTML 的“视图”,其中 PHP 变量以 $data 加载,这样我就可以执行诸如从数据库调用中填写 tr 的数据之类的事情随便。
function getView ($file, $data=NULL) {
if (!empty($data)) extract($data);
ob_start();
if (is_file($file)) include($file);
return ob_get_clean();
}
用于类似 $htmlPDF = getView('receipt.php', array( 'orderNumber' => $orderNumber )); 的地方,然后在 HTML 中使用 $orderNumber 来填充它的适当位置。例如:
<h1>You Order #<?= $orderNumber; ?></h1>
好的,重点是,这就是我获取 HTML 的方式。然后我将它加载到我的 dompdf 变量中:
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
这一切都很好。问题是让inline php 脚本工作以获取页码/页眉|页脚。我已尽我所能遵循here 的指示,但我似乎无法做出正确的混合。到目前为止,没有任何错误,除了我在任何地方都得到 0 页码!
是的,我查看了 Header in PDF page using DOMPDF in PHP 和 dompdf page number 之类的页面,但仍然没有任何进展!我想知道inline php 脚本是否与我如何将HTML 作为字符串获取有关?有什么指示、想法、建议吗?
【问题讨论】: