Проблема с созданием нескольких файлов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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