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

Php tcpdf的未定义索引错误-使用Prestashop,php,tcpdf,prestashop-1.5,Php,Tcpdf,Prestashop 1.5,正在尝试为朋友调试此程序- 在管理界面中打开发票时,他得到了页面内容的一半,并在apache错误日志中看到了这一点- 未定义索引:cols in/var/www/tools/tcpdf/tcpdf.php 我一直在用谷歌搜索,但找不到任何实质性的东西 任何指针都会有帮助。显然,您正在调试模式下运行。。。。尝试注释下面的行 文件:config/defines.inc.php 找到这条线 定义(“PS模式开发”,真) 并更改为假 Prestashop的tcpdf.php需要您的invoice.tpl

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

未定义索引:cols in/var/www/tools/tcpdf/tcpdf.php

我一直在用谷歌搜索,但找不到任何实质性的东西


任何指针都会有帮助。

显然,您正在调试模式下运行。。。。尝试注释下面的行

文件:config/defines.inc.php

找到这条线

定义(“PS模式开发”,真)


并更改为假

Prestashop的tcpdf.php需要您的invoice.tpl中的完美HTML语法(或header.tpl、invoice.tax-tab.tpl、footer.tpl等附件…)

检查以下几点:

  • 所有
    均已关闭

  • 所有
    都在
    中,所有
    都在

由于Smarty语法,使用HTML Tidy很复杂,这就是为什么为了找到问题的根源,我对代码进行了一部分一部分的注释


如果您的Prestashop小于1.5.6.3,请查看此

在信息有限的情况下难以调试。请看一下如何安装一些调试器,例如,这将引导您更快地找到解决方案。