我想在树枝上显示我的用户上传的图像。
嫩枝:
<img src="{{ asset(user.photo|raw) }}" />
抛出此异常:
An exception has been thrown during the rendering of a template ("Warning: Illegal offset type in isset or empty").
我认为是因为user.photo是File字段。我尝试这样做:
<img src="{{ asset(dossierPhoto ~ user.photo|raw) }}" />
在此示例中,我没有例外,但是未显示图像,因为这是错误的路径。 dossierPhoto是放置图像的路径。
我正在使用Webpack Encore进行资产管理,但是上传文件不受它管理。
答案 0 :(得分:0)
尝试写作
<img src="{{ asset(user.photo|trans) }}" />
您的变量可能不是字符串,需要转换为一个,如本related issue
中所述您可以使用{{ dump(user.photo) }}
来检查输出,如here所述。