Używam MPDF do generowania plików pdf w codeigniter.Błąd mpdf - preg_replace(): Modyfikator/e jest przestarzały, użyj preg_replace_callback zamiast
moja funkcja kontroler wyglądać
function save_pdf($std_id)
{
$data['section1_report']= $this->common_model->get_details('tbl_section1',array('id'=>$std_id));
$html = $this->load->view('reports/section1',$data,true);
// print_r($html);exit;
$this->load->library('pdf');
$pdf = $this->pdf->load();
$pdf->WriteHTML($html);
$pdf->Output();
}
moim pdf
biblioteki jest
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class pdf {
function pdf()
{
$CI = & get_instance();
log_message('Debug', 'mPDF class is loaded.');
}
function load($param=NULL)
{
include_once APPPATH.'/mpdf/mpdf.php';
if ($params == NULL)
{
$param = '"en-GB-x","A4","","",10,10,10,10,6,3';
}
return new mPDF($param);
}
}
chcę, aby wygenerować plik PDF z pliku widoku section1
. ale kiedy wywołać funkcję kontrolera save_pdf
, mam błędy jak poniżej
kiedy print_r($html);exit;
, wyświetla wszystkie treści z punktu widzenia file.i wykorzystywane preg_replace_callback
zamiast preg_replace
w mpdf/includes/functions.php
ale nadal pokazuje błąd jak ten
i badali dokumentację mpdf
i wszystko działa poprawnie w zwykłym php. ale chcę wygenerować plik PDF w Codeigniter
. jak rozwiązać takie błędy w mpdf
? Byłbym wdzięczny za pomoc, gdzie mogę wygenerować pdf file
przy użyciu mpdf
w Codeigniter
. Dziękuję Ci.
Po prostu wyszukałem "MPDF z Codeigniter", spróbuj na przykład https://davidsimpson.me/2013/05/19/using-mpdf-with-codeigniter/ – Vickel