我想使用Zend库生成条形码,我有这个错误:
Class' Namespace \ Module \ Model \ Order \ Pdf \ Zend_Barcode'找不到 '命名空间\模块\模型\订单\全文\ Shipment.php'
这是我的错误代码:
$imageResource = Zend_Barcode::draw(
'code39', 'image', $barcodeOptions, $rendererOptions
);
在Magento 1.9中有效,但是当我在Magento 2上进行更改时,它无法正常工作。我不知道如何在我的Shippment课程中包含Zend_Barcode
类Zend Library。
答案 0 :(得分:1)
您还可以在类文件的顶部导入Zend_Barcode
课程:
use Zend_Barcode;
然后,您的代码将正常工作:
$imageResource = Zend_Barcode::draw(
'code39', 'image', $barcodeOptions, $rendererOptions
);
OR,您可以直接实例化该类的对象。为此,您不需要导入类,但必须使用Zend_Barcode
类名称前面的“反斜杠”。
$imageResource = \Zend_Barcode::draw(
'code39', 'image', $barcodeOptions, $rendererOptions
);
上的PHP文档