php - 如何将数据从 Controller 传递到 dompdf?

标签 php codeigniter pdf dompdf

这是我的 Controller :

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";

问题 2:如何将数据放入我的 pdf 生成器?我怎么调用它

最佳答案

view() 方法接受三个参数。您可以将数据作为第二个参数传递。通过将第三个参数设置为 true,您可以将 View 作为字符串加载以传递给您的 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));
   }

对于上面的示例,您可以使用以下方式访问 View 中的数据:

<?php echo $name; ?>

关于php - 如何将数据从 Controller 传递到 dompdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19087338/

相关文章:

java - 使用 ThinkFree PDF Viewer 显示原始 PDF 数据的 Base64 编码字符串

php - 向表中添加外键 ID

javascript - Jquery Datatables 事件处理程序不适用于分页

swift - 如何给 PDF 数据一个文件名供用户在 Swift 中保存

php - MySQL TIMESTAMP 存储为 0000-00-00 00 :00:00 only in RDS?

php - 如何使用 codeigniter uri 格式创建搜索表单?

pdf - 使用 cfsearch 和 SOLR 的 ColdFusion PDF 文件搜索速度极慢

php - 找不到类 PDO - 刚刚升级到 PHP 5.6 (Debian Wheezy)

javascript - jquery onclick 不适用于 .load() 函数中的元素

php - 根据父类别排序 Wordpress 帖子