当我从View的数据库中获取HTML的某些部分时,mPDF会报错

时间:2018-10-25 18:45:44

标签: php codeigniter mpdf

我正在使用CI中的mPDF。

        $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更好的选择,请告诉我。

0 个答案:

没有答案