Проблема с созданием нескольких файлов mPDF codeigniterPhp

Кемеровские программисты php общаются здесь
Anonymous
Проблема с созданием нескольких файлов mPDF codeigniter

Сообщение Anonymous »

Привет, ребята, меня немного смущает моя функция mpdf в codeigniter для создания нескольких файлов PDF, я пытался исследовать, и ничего не может решить эту проблему.
У меня есть привязка этого действия к функции загрузки, и идея состоит в том, чтобы вызвать все функции с генерированием mpdf в ней. вот код:

Код: Выделить всё

public function download($id)
{
$this->kehadiranDosen($id);
$this->nilaiSeminar($id);
$this->beritaAcara($id);
}

function beritaAcara($id)
{
$data['peserta'] = $this->db->get_where('seminar', ['id' => $id])->row_array();
//Berita Acara
$html = $this->load->view('seminar/beritaAcara', $data, true);
$this->load->library('M_pdf');

$mpdf = $this->m_pdf->load([
'mode' => 'utf-8',
'format' => 'A4'
]);

$mpdf->WriteHTML($html);
$mpdf->Output('BERITA ACARA,' . ucfirst($data['peserta']['nama']) . ',' . $data['peserta']['npm'] . '.pdf', "I");
unset($mpdf);
unset($html);
}

function kehadiranDosen($id)
{
$data['peserta'] = $this->db->get_where('seminar', ['id' => $id])->row_array();
//Kehadiran Dosen
$html2 = $this->load->view('seminar/kehadiranDosen', $data, true);
$this->load->library('M_pdf');

$mpdf2 = $this->m_pdf->load([
'mode' => 'utf-8',
'format' => 'A4'
]);

$mpdf2->WriteHTML($html2);
$mpdf2->Output('KEHADIRAN DOSEN,' . ucfirst($data['peserta']['nama']) . ',' . $data['peserta']['npm'] . '.pdf', "I");
unset($mpdf2);
unset($html2);
}

function nilaiSeminar($id)
{
$data['peserta'] = $this->db->get_where('seminar', ['id' => $id])->row_array();
//Nilai Seminar

$html3 = $this->load->view('seminar/nilaiSeminar', $data, true);
$this->load->library('M_pdf');

$mpdf3 = $this->m_pdf->load([
'mode' => 'utf-8',
'format' => 'A4'
]);

$mpdf3->WriteHTML($html3);
$mpdf3->Output('NILAI SEMINAR,' . ucfirst($data['peserta']['nama']) . ',' . $data['peserta']['npm'] . '.pdf', "I");
unset($mpdf3);
unset($html3);
}
и когда я нажимаю на нее, генерируется только кехадиран досен, кто-нибудь может это решить? большое спасибо раньше

Подробнее здесь: https://stackoverflow.com/questions/676 ... odeigniter

Вернуться в «Php»