请有人协助我想要使用symfony2和php中的以下代码从数据库中检索图像:这是我的控制器操作:
public function showImageContentAction($id) {
header('Content-type:image/jpg');
$image = $this->getDoctrine()
->getRepository('xxxBundle:UploadSource')
->find($id);
$im = imagecreatefromstring(file_get_contents($image->getImage()));
imagejpeg($im);
imagedestroy($im);
}//end of image restore controller
这是我的树枝模板:
<img src="{{ path('show_image_content', {id: img_id}) }}" />
当我运行上面的代码时,我得到一个错误: 尝试在类“Project \ xxxBundle \ Entity UploadSource”上调用方法“getImage”。这是我的Routing.yml文件: show_image_content:pattern:/ images / content / {id} 默认值:{_ console:ProjectLagosBundle:默认值:showImageContent}