2017-01-06 2 views
0

У меня есть код {% за дефект в данном%} Как сумма Twig шаблон

  <td>{{ defect.name }}</td> 
      {% for times in time %} 
      <td>{{ attribute(defect, times) }}</td> 
      {% endfor %} 
     </tr> 
      {% endfor %} 
      <tr> 
       <td>Total</td> 
       {% for times in time %} 
       <td>in here</td> 
      {% endfor %} 
      </tr> 

я хочу подвести {{атрибут (дефект, раз)}}

ответ

2

Вы, кажется, слишком многие {% endfor %} теги.

Но что вы можете сделать что-то вроде этого:

{% set total = 0 %} 
... 
    {% for times in time %} 
    {% set total = total + attribute(defect, times) %} 
... 

<td>Total equals: {{ total }}</td> 

По сути создавая переменную total, а затем в цикле добавить значение атрибута. Надеюсь, вы получите эту идею.

+0

Hi there Fahmi. Помог ли мой ответ решить проблему? Если это так, вы можете нажать галочку рядом с моим ответом? Это означает, что это правильный ответ, и если люди ищут это, они могут найти правильный ответ. Благодаря! –