cakephp - "Can not buid tree with empty xml"在 cakephp 2.3.8 中使用 html2ps 时出错

标签 cakephp html2pdf

我在尝试下载 PDF 时遇到此错误。似乎代码期望 xml 字符串在创建 PDF 之前将某些内容回显到屏幕上。

enter image description here

我是否遗漏了设置中的某些内容?我已按照本网站解释的步骤进行操作 http://bakery.cakephp.org/articles/Casmo/2010/06/26/creating-pdf-files-with-html2ps-html2pdf .

最佳答案

嗨,潘卡,

Cakephp2.3.x 文件夹名称从“vendor”更改为“Vendor”。这就是你收到错误的原因..

Cakephp 1.3.X:在我们使用的 PdfComponent 中

//包含类文件并创建 Html2ps 实例

  App::import('vendor', 'Html2PsConfig', array('file' => 'html2ps'.DS.'config.inc.php')); 
  App::import('vendor', 'Html2Ps', array('file' => 'html2ps'.DS.'pipeline.factory.class.php'));
  parse_config_file(APP .'vendors'. DS .'html2ps'. DS .'html2ps.config'); 

Cakephp 2.3.X:在 PdfComponent 中,您必须更改与下面相同的代码。

//包含类文件并创建 Html2ps 实例

  App::import('Vendor', 'Html2PsConfig', array('file' => 'html2ps'.DS.'config.inc.php')); 
  App::import('Vendor', 'Html2Ps', array('file' => 'html2ps'.DS.'pipeline.factory.class.php'));
  parse_config_file(APP .'Vendor'. DS .'html2ps'. DS .'html2ps.config'); 

试试这个可能对你有帮助.. :-)

关于cakephp - "Can not buid tree with empty xml"在 cakephp 2.3.8 中使用 html2ps 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18266851/

相关文章:

php - cakephp:使用一种形式保存到多个模型

php - CakePHP 3 - 分隔 JOIN 条件时使用不同的表别名

c# - Winnovative Html to pdf Converter 页码在附加文档上不正确

pdf - JxBrowser 7.X 版本将 html 转换为 pdf

php - 为 HTML2PDF 创建的 pdf 设置自定义页面标题

mysql - CakePHP 重新连接到数据库

php - 删除默认 Cake 应用程序中的默认界面 CakePHP 链接?

cakephp 使元素数组无效

python - 如何指定 html2pdf 在呈现 pdf 时使用的页眉/页脚?

javascript - HTML2PDF 与 Nodemailer