这是我的控制者:
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生成器?我怎么称呼它
答案 0 :(得分:2)
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; ?>