mPDF выдает ошибку, когда я получаю некоторую часть HTML из базы данных в представлении - PullRequest
0 голосов
/ 25 октября 2018

Я работаю с mPDF в CI.

        $html = $this->load->view('backend/admin/pdf_acceptance', $page_data, true);
        // print_r($html); exit;
        $mpdfConfig = array(
            'mode' => 'utf-8', 
            'format' => 'A4',    // format - A4, for example, default ''
            'default_font_size' => 0,     // font size - default 0
        );

        $mpdf = new \Mpdf\Mpdf($mpdfConfig);
        ob_clean();
        // $page_data['param2'] = $this->db->get_where('settings', array('name' => 'pdf_acceptence_letter'))->row()->value;
        $mpdf->SetHTMLFooter('<img src="' . base_url() . 'uploads/footer.png"/>');
        $mpdf->WriteHTML($html);
        $mpdf->Output();

выше приведен код моего контроллера ... В View я использовал Query для вывода некоторого HTML-тега вместе с данными, но в формате PDF, mPDFпропустить контент, сгенерированный Query

Иногда mPDF выдает мне ошибки типа

Severity: Notice
Message: Undefined offset: 10
Filename: Tag/BlockTag.php
Line Number: 118

или

Severity: Notice
Message: Undefined index: s
Filename: Tag/Br.php
Line Number: 60

Если у кого-то есть вариант лучше, чем у mPDF, пожалуйста, скажитея.

...