2014-02-14 21 views
0

我已经在我的Symfony2中安装了pdliwa PHPPdf,我正在测试路径\ vendor \ psliwa \ php-pdf \ examples中的例子,除了一个之外,它们都可以正常工作。Symfony2 + psliwa PHPPdf

不工作的是barcode.xml。当我尝试测试它时,出现以下错误消息:

FatalErrorException: Error: Class 'Zend\Barcode\Object\Code128' not found in 
C:\xampp\htdocs\Symfony\vendor\psliwa\php-pdf\lib\PHPPdf\Core\Node\Barcode.php line 175 

我的供应商文件夹中有zendframework。

任何人都知道最新的问题?

+0

错误看起来相当清楚,找不到类Code128。检查该类中的命名空间? – Kiksy

+0

我试图把条码文件夹无处不在,我没有找到它的正确位置 – Redder

+0

line 173:$ barcodeClass = sprintf('Zend \ Barcode \ Object \%s',ucfirst($ this-> getAttribute('type')) );而命名空间是'namespace PHPPdf \ Core \ Node;'从https://github.com/psliwa/PHPPdf/blob/master/lib/PHPPdf/Core/Node/Barcode.php – Kiksy

回答

1

你必须更新你的composer.json文件,添加zend-barcode和zend-validator(这是zend-barcode所必需的)。然后它工作。