ОБНОВЛЕНИЕ не работает до потоковой передачи PDF с использованием dompdf в codeigniter - PullRequest
0 голосов
/ 06 июля 2019

У меня есть приложение 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 не может получить никакого значения, несмотря на то, что оно получает значение из вызова функции! !!

ПОЧЕМУ? и как я могу решить это?

...