“无法用空xml建立树”在cakephp 2.3.8中使用html2ps获取错误

时间:2013-08-16 06:08:10

标签: cakephp html2pdf

尝试下载PDF时出现此错误。似乎代码期望xml字符串在PDF创建之前回显到屏幕上。

enter image description here

我在设置中遗漏了什么吗?我已按照本网站http://bakery.cakephp.org/articles/Casmo/2010/06/26/creating-pdf-files-with-html2ps-html2pdf解释的步骤进行操作。

1 个答案:

答案 0 :(得分:3)

嗨Pankaj,

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'); 

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