在Codeigniter中使用dompdf进行pdf流式传输之前UPDATE无法正常工作

时间:2019-07-06 09:28:38

标签: codeigniter dompdf

我有一个CI应用程序,可以生成一些pdf(帐单)。最初,表的每个记录都设置为零(0)。如果用户要下载账单,可以这样做,然后将状态设置为一(1)。

function rent_pdf($bills){

    //Getting the bills that has status = 0
    $data['bills'] = $bills;
    $html = $this->load->view('rent/bill',$data,true);

    //Update bills with status=1 (working and changing $bills value to empty)
    $this->db->set('status', 1)->where('status', 0)->update('rent');

    $this->load->library('Pdf');
    $this->pdf->setPaper('A4', 'portrait');
    $this->pdf->loadHtml($html);
    $this->pdf->render();
    $this->pdf->stream("bill.pdf", array("Attachment" => 0));

}

问题是我已经传递了带有值的$bills变量,但是我不知道该怎么做,更新有效并且$bills不能得到任何值,尽管它从函数调用!!!

为什么?以及我该如何解决?

0 个答案:

没有答案