我的代码段:
function invoicepdf()
{
$order_id = $this->uri->segment('3');
$this->load->helper(array('dompdf', 'file'));
$select = 'ci_order_status.name as status_name ,ci_manual_order.*';
$where = array('order_id'=>$order_id);
$this->db->join('ci_order_status','ci_order_status.status_id=ci_manual_order.status_id');
$this->db->order_by('ci_manual_order.order_id DESC');
$this->data['details'] = $this -> home -> getDataFromTableWithWhere('ci_manual_order',$where,$select);
$html = $this->load->view('myaccount/print_invoice', $this->data, true);
//echo $html; die;
pdf_create($html, 'invoicereceipt');
}
function pdf_create($html, $filename='', $stream=TRUE)
{
require_once("dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
if ($stream) {
$dompdf->stream($filename.".pdf");
} else {
return $dompdf->output();
}
}
以上pdf下载功能正常工作..但在上面的代码我使用“print_invoice”视图文件的发票..
但现在我想在上面的收据/视图文件(表格)中添加两个额外的行..然后这个代码不能正常工作..如果我在视图文件中添加任何额外的行&运行功能..浏览器被绞死..
在codeigniter中:
为什么dompdf不允许在视图文件中添加任何额外的行?
如何在收据中添加额外的行?
PLZ建议改变?