2015-07-04 33 views
1

我想在Symfony2中顯示圖像而不是文件名。我的圖像生活在web/uploads/images.With下面的代碼由Symfony文檔提供,我可以成功上傳文件的形式,並將其顯示在模板中。正確顯示枝條中的照片/圖像

protected function getUploadDir() 
{ 
    return 'uploads/images'; 
} 
protected function getUploadRootDir() 
{ 
    return __DIR__.'/../../../../web/'.$this->getUploadDir(); 
} 
public function getWebPath() 
{ 
    return null === $this->photo ? null : $this->getUploadDir().'/'.$this->photo; 
} 

public function getAbsolutePath() 
{ 
    return null === $this->photo ? null : $this->getUploadRootDir().'/'.$this->photo; 
} 

所以不是

<td>{{ entity.photo }}</td> 

顯示

Photo | beard_1ap68nk-1ap68o8.jpg 

在我的模板,什麼是顯示這些圖像,而不是文件名的正確方法?

+0

嘗試​​ jack

回答

2

嘗試this.This應該工作

<td><img src="/uploads/images{{ entity.photo }}" /></td> 
+0

不要硬代碼的每個樹枝模板webpath,不如在一個點作爲實體本身incapsulate它 – jack