生成多个文件 mPDF codeigniter 的问题

问题描述

大家好,我对我在 codeigniter 中的 mpdf 函数生成多个文件 pdf 有点困惑,我试图研究,但没有什么可以解决这个问题,

我已经锚定那个动作来下载函数,这个想法是调用所有带有 mpdf generate 的函数。这是代码

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',true);
    $this->load->library('M_pdf');

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

    $mpdf2->WriteHTML($html2);
    $mpdf2->Output('KEHADIRAN DOSEN,"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',true);
    $this->load->library('M_pdf');

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

    $mpdf3->WriteHTML($html3);
    $mpdf3->Output('NILAI SEMINAR,"I");
    unset($mpdf3);
    unset($html3);
}

当我点击它时,只生成了kehadiran dosen,有人能解决这个问题吗?之前非常感谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)