:PDF 데이터가 표시되지만 다운로드 한 파일이 없습니다
public function generatePDFByIdOrder()
{
$order = new Order(1); //I want to download the invoice PDF of $order_id '1'
if (!Validate::isLoadedObject($order)) {
throw new PrestaShopException('Can\'t load Order object');
}
$order_invoice_collection = $order->getInvoicesCollection();
$this->generatePDF($order_invoice_collection, PDF::TEMPLATE_DELIVERY_SLIP);
}
public function generatePDF($object, $template)
{
$pdf = new PDF($object, $template, Context::getContext()->smarty);
$pdf->render();
}
를 다음 코드로 호출 : $order = new order(); echo $order->generatePDFByIdOrder();
나는 PDF 파일의 데이터가 브라우저 콘솔에 인쇄되었지만 다운로드되지는 않았습니다.
어떻게 데이터를 조작하여 pdf 파일을 다운로드 할 수 있습니까?
당신은 아마 적절한'헤더()' – Jakuje