【发布时间】:2015-07-02 06:58:15
【问题描述】:
我有个问题,我的代码是这样的:
{% for order in aFilteredIgDetails %}
{% if order.availability == 0 %}
<tr>
<td colspan="3" style="background: #FF0000;color:#ffffff">Available</td>
</tr>
<tr>
<td>
{{ order.gift_id }}
</td>
<td>
{{ order.idm }}
</td>
<td>
{{ order.email }}
</td>
</tr>
{% else %}
<tr>
<td colspan="3" style="background: #0000ff;color:#ffffff">Unavailable</td>
</tr>
<tr>
<td>
{{ order.gift_id }}
</td>
<td>
{{ order.idm }}
</td>
<td>
{{ order.email }}
</td>
</tr>
{% endif %}
{% endfor %}
一切正常,问题是如果我有多个 order.availability == 0
总是对于我在顶部的每一行 <tr> 和 background : #FF0000; 你能帮帮我吗?提前谢谢。有人有想法吗?请帮帮我!!!!!!!
【问题讨论】:
-
我不确定你在问什么。你想达到什么目的?每行不同的背景?
-
我只想显示一个背景:#FF0000,即使有几行可用性== 0,例如现在如果我有3个可用性== 0的订单,所以我得到每个
<tr><td colspan="3" style="background: #FF0000;color:#ffffff">Available</td></tr>但我只想得到一个这个 tr
标签: symfony twig symfony-forms symfony-2.1 twig-extension