如何在我已上传到网络/图片文件夹的Doctrine Fixture中加载的Twig中显示图像?当从创建博客文本时,从实际的Twig中调用它而不是从灯具调用它或进入该行时显示它。
我已经尝试过这个在装夹文件中(或在创建博客条目时在博客主体内部)不加载的行但是当我在实际的Twig文件中使用这一行时它能正确地处理图像吗?
<img src="{{ asset(['images/', blog.image]|join) }}" />
使用它来显示博客中的博客:
{% autoescape false %}
<p>{{ blog.blog|truncate(2000) }}</p>
{% endautoescape %}
答案 0 :(得分:0)
我认为您在示例2中缺少引号?
试 变化:
<img class="alignleft" src="{{ asset('images/5375a30370200.jpeg) }}" alt="" width="290" height="275" />
于:
<img class="alignleft" src="{{ asset('/images/5375a30370200.jpeg') }}" alt="" width="290" height="275" />
或设置新变量
{% set src = 'images/' ~ blog.image %}
<img class="alignleft" src="{{ asset( src ) }}" alt="" width="290" height="275" />
答案 1 :(得分:0)
原来我必须使用Twig的template_to_string函数。