2017-06-03 82 views
0

我需要知道为什么这个脚本不适用于我,如果任何人有解决方案,将不胜感激。 我的问题是,图像也不会被显示background-image:url('{{asset('uploads/images/')}}{{image.name}}symfony树枝背景图片

<div class="carousel-inner"> 
     {% set i = 0 %} 
     {% for project in projects %} 
      {% for image in project.images[:1] %} 
       {% if i == 0 %} 
        <div class="item active"> 
        {% else %} 
         <div class="item"> 
         {% endif %} 
         <div class="fill" style="background-image:url('{{asset('uploads/images/')}}{{image.name}}')"></div> 
         <div class="carousel-caption"> 
          <h2>{{project.name}}</h2> 
         </div> 
        </div> 
       {% endfor %} 
       {% set i = i + 1 %} 
      {% endfor %} 
     </div> 
    </div> 
+0

什么不起作用?什么HTML被渲染,你期望什么? – kero

+0

我现在编辑帖子,谢谢 – Mostafa

回答

1

您需要包括你image.name内的asset()功能。

{{asset('uploads/images/')}}{{image.name}}改为

{{asset('uploads/images/' ~ image.name)}}

+1

Twig的字符串连接运算符是'〜',而不是'.' – Maerlyn