2014-02-14 2 views
0

Symfony2에 pdliwa PHPPdf를 설치 했으므로 route \ 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

라인 173 : $ barcodeClass = sprintf ('Zend \ Barcode \ Object \ % s', ucfirst ($ this-> getAttribute ('type'))); 네임 스페이스는 '네임 스페이스 PHPPdf \ Core \ Node;'입니다. https://github.com/psliwa/PHPPdf/blob/master/lib/PHPPdf/Core/Node/Barcode.php – Kiksy

답변

1

zend-barcode 및 zend-validator (zend-barcode에서 필요)를 추가하여 composer.json 파일을 업데이트해야합니다. 그런 다음 작동합니다.