未定义的索引错误fom tcpdf - 使用Prestashop

时间:2014-02-01 03:10:13

标签: php tcpdf prestashop-1.5

尝试为朋友调试此内容 - 在管理界面中打开发票时,他获得了一半的页面内容,并在apache错误日志中看到了这一点 -

Undefined index: cols in /var/www/tools/tcpdf/tcpdf.php

一直试图谷歌,但无法获得任何实质性的东西..

任何指针都会有所帮助。

2 个答案:

答案 0 :(得分:0)

显然你正在调试模式下运行....尝试评论以下行

文件: config / defines.inc.php

找到这一行

define('_ PS_MODE_DEV_',true);

并更改为 false ;

答案 1 :(得分:0)

Prestashop的 tcpdf.php 需要来自 invoice.tpl 的完美HTML语法(或附件,如header.tpl,invoice.tax-tab.tpl,页脚)。 TPL ...)

检查这一点:

  • 所有<table><td><tr>已关闭

  • 所有<td>位于<tr>,所有<tr>位于<tables>

由于Smarty语法,使用HTML Tidy很复杂,这就是为什么,为了找到我的问题来自哪里,我逐一评论了我的代码。

如果你的Prestashop是&lt; 1.5.6.3,查看此buffer fix