我正在将发票集成到wordpress网站,在该网站中,我必须生成加盖发票的pdf文件,因此必须同时完成多个PDF,因此在一个foreach周期中,我正在我使用dompdf进行的类调用,在测试中,我试图一次生成9个PDF,并且文件创建正确,但是细节是只有第一个PDF有内容,其他8个PDF是空的,有些会有什么想法?我在这里留下代码
class genera_pdf{
public function genera($path){
$fechaHoy= date( 'Y-m-d');
ob_start();
require_once plugin_dir_path(__DIR__) . 'templates/pdf/factura.php';
$codigoHTML=ob_get_clean();
$pdf= new Dompdf();
$pdf->load_html($codigoHTML);
$pdf->setPaper('A4', 'portrait');
$pdf->render();
$salida = $pdf->output()
file_put_contents($path['basedir'].'/profact/FacturaRetenciones-'.$fechaHoy.'.pdf', $salida);
}
}
我已经解决了,问题出在线路上: