2015-06-13 22 views
0

在我的PdfController中,我想打印其路径来自我的数据库的徽标。Zend_Pdf_Image中的相对pfad不起作用

我试着像如下:

$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这是正确的。

如果我尝试用绝对路径,它的工作原理:

$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;无法正常工作。现在我添加了。到我的数据库记录中的路径,它的工作原理。

如果有人知道,为什么该声明不起作用,这可能会有所帮助。