2015-06-13 4 views
0

В моем PdfController я хочу печатать логотипы, чьи пути поступают из моей базы данных.Относительный pfad в Zend_Pdf_Image не работает

Я попытался, как следующим образом:

$pfad = ".". $logen->logo; 
$image = Zend_Pdf_Image::imageWithPath($pfad); 
$page->drawImage($image, $posX-30, $posY, $posX+30, $posY-30); 

Это не работает -> я получаю тайм-аут.

После этого я хотел бы знать, действительно ли я получить правильный путь:

$pfad = ".". $logen->logo; 
$page->drawText($pfad, $posX, $posY +11,'UTF-8'); 

я получаю путь: ./images/logos/Berlin_1.png который является правильным.

Если я пытаюсь с ABSOLUT пути, он работает:

$pfad = ".". $logen->logo; 
$image = Zend_Pdf_Image::imageWithPath('./images/logos/Berlin_1.png'); 
$page->drawImage($image, $posX-30, $posY, $posX+30, $posY-30); 

Где ошибка, должно быть то же самое с относительным путем?

ответ

0

Данное заявление: $pfad = ".". $logen->logo; не работает должным образом. Теперь я добавил. к путям в моих записях базы данных, и это работает.

Если кто-то знает, почему заявление не работает, это может быть полезно.