如何在cakephp 3中实现dompdf?

时间:2016-07-01 09:21:40

标签: cakephp dompdf

我只是使用cakephp 3作为php框架制作可以将html文件转换为pdf的网站。

这是我在布局中的代码,作为我要转换的pdf视图的default.ctp

<?php  
require_once(APP . 'Vendor' . DS . 'dompdf' . DS . 'dompdf_config.inc.php'); 
spl_autoload_register('DOMPDF_autoload'); 
$dompdf = new DOMPDF(); 
$dompdf->set_paper = 'A4';
$dompdf->load_html(utf8_decode($content_for_layout), Configure::read('App.encoding'));
$dompdf->render();
echo $dompdf->output();

当我尝试运行它时,它有点像这样的错误

Error: Class 'Configure' not found 
File C:\xampp\htdocs\MyProject\src\Template\Layout\pdf\default.ctp 
Line: 6

是我调用dompdf的语法不对吗?

1 个答案:

答案 0 :(得分:1)

这不是dompdf错误 这是因为Configure::read('App.encoding')

将此内容写在您的文件之上,您的代码应该有效 use Cake\Core\Configure;