это мой контроллер:
function dompdf(){ $this->load->view('contracts/equipment_pdf'); $html = $this->output->get_output(); $this->load->library('dompdf_gen'); $this->dompdf->load_html($html); $this->dompdf->render(); $this->dompdf->stream("test.pdf", array("Attachment" => 0)); }
В: Как я могу добавить туда данные? например $ data ['name'] = "name";
Q2: Как я могу поместить данные в свой PDF-генератор? как я его назову
Метод view()
принимает три параметра. Вы можете передать свои данные в качестве второго параметра. Установив третий параметр в значение true, вы можете загрузить представление в виде строки, чтобы перейти к вашему классу pdf.
function dompdf(){ $data['name'] = "name"; $html = $this->load->view('contracts/equipment_pdf', $data, true); $this->load->library('dompdf_gen'); $this->dompdf->load_html($html); $this->dompdf->render(); $this->dompdf->stream("test.pdf", array("Attachment" => 0)); }
В приведенном выше примере вы можете получить доступ к данным в своем представлении, используя:
<?php echo $name; ?>