2014-05-16 22 views
0

如何顯示從已上傳到Web/images文件夾的Doctrine夾具加載的Twig中的圖像?它從acutal Twig調用它時顯示,但不是從燈具或創建博客文本時輸入線條。Symfony2 - 從數據夾具或博客文本顯示Twig中上傳的圖像

我已經嘗試過這一行,它不會在夾具文件(或創建博客條目時在博客主體內部)加載,但是當我在實際的Twig文件中使用此行時,它正確地執行圖像?

<img src="{{ asset(['images/', blog.image]|join) }}" /> 

以此來顯示樹枝博客:

{% autoescape false %} 
    <p>{{ blog.blog|truncate(2000) }}</p> 
{% endautoescape %} 
+0

可能是http://stackoverflow.com/questions/16397894/symfony2-path-to-image-in-twig-template –

回答

0

原來我必須用枝條的template_to_string功能。

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" />

http://twig.sensiolabs.org/doc/tags/set.html

+0

的副本對不起,我沒有機會在網站停機之前添加更多信息。查看更新的問題。 – dizzyd

+0

嘗試了兩種解決方案,但仍不會從數據夾具文件或手動創建博客文本並添加代碼時加載。 – dizzyd

相關問題