我正在与 recurly 合作为我的客户开具账单。但是我怎样才能得到发票pdf?
到目前为止,我有一张带有发票的表格。我显示发票的状态、计划、开始日期、结束日期。然后我也有这样的链接:
/user/invoicepdf/invoicenr/1502
该链接转到我的 invoicepdfaction 并发送 invoicenr 参数。
在我的 invoicepdfaction 我有这个:
public function invoicepdfAction() {
header('Content-Type:', 'application/pdf');
header('Content-Disposition:', 'inline;');
$request = $this->getRequest();
$invoice_number = $request->getParam('invoicenr');
try {
$pdf = Recurly_Invoice::getInvoicePdf($invoice_number, 'en-US');
var_dump($pdf);
} catch (Recurly_NotFoundError $e) {
print "Invoice not found.\n";
}
}
我的 var_dump 显示了这一点。
但是如何在浏览器中显示 pdf?(或者直接下载)