Php “打印发票”按钮显示有错误的空白页
我想通过magento at invoices的后端打印发票,但在我打开index.php中的错误后,它给了我这个错误 致命错误:在第119行的app/code/core/Mage/Adminhtml/Controller/Sales/Invoice.php中对非对象调用成员函数getPdf 错误显示该行:Php “打印发票”按钮显示有错误的空白页,php,magento,Php,Magento,我想通过magento at invoices的后端打印发票,但在我打开index.php中的错误后,它给了我这个错误 致命错误:在第119行的app/code/core/Mage/Adminhtml/Controller/Sales/Invoice.php中对非对象调用成员函数getPdf 错误显示该行: $pdf = Mage::getModel('sales/order_pdf_invoice')->getPdf(array($invoice)); 包含一个错误,但我没有看到任何问
$pdf = Mage::getModel('sales/order_pdf_invoice')->getPdf(array($invoice));
包含一个错误,但我没有看到任何问题,我也不明白为什么它在核心文件夹php文件上出现错误。我也没有以任何方式修改它。首先,告诉我您使用的是哪个版本的Magento 同时,您可以尝试以下方法: 禁用所有已安装的扩展,并在逐个启用时,找出触发问题的模块; 清除缓存。
Magento使用的旧Zend PDF库存在以下问题: 评论一下
//abstract public function __construct();
//abstract public function __destruct();
在
app\code\local\Zend\Pdf\FileParserDataSource.php
//abstract public function __construct();
//abstract public function __destruct();