使用细枝显示PHP Symfony2 BLOB数据

使用细枝显示PHP Symfony2 BLOB数据,php,symfony,Php,Symfony,在我的数据库中,我有blob列中的图像,我正在检索这些图像并通过HTML向用户显示这些图像 现在,问题是: 当我使用PHP时 header("content-type: image/jpeg"); echo $image; 我在浏览器中显示图像,但是,通过细枝或HTML,我无法显示图像。传递相同的$image 像 但它不起作用$name是TWIG中img标记中的属性。浏览器只是显示此字段的垃圾数据。可能您必须传递如下变量: return this->render("...twig", a

在我的数据库中,我有blob列中的图像,我正在检索这些图像并通过HTML向用户显示这些图像

现在,问题是:

当我使用PHP时

header("content-type: image/jpeg");
echo $image;
我在浏览器中显示图像,但是,通过细枝或HTML,我无法显示图像。传递相同的
$image


但它不起作用
$name
是TWIG中
img
标记中的属性。浏览器只是显示此字段的垃圾数据。

可能您必须传递如下变量:

return this->render("...twig", array('image' => $name->$image));

将图像数据转换为base64,并用
img
标记显示。您可以将转换逻辑放入细枝扩展中,并将其显示如下:

<img src="data:image/jpg;base64,{{ imageData|base64 }}" alt="" />

<img src="data:image/jpg;base64,{{ imageData|base64 }}" alt="" />