if语句将不会执行

时间:2019-01-01 20:56:59

标签: for-loop if-statement

{% if histories %}
    {% set status = "" %}
    {% for history in histories %}
        {% set status = history.status %}                           
    {% endfor %}                                
    {% if status is defined %}
        {{ status }}
    {% endif %}
{% endif %}

在此代码段中,状态变量设置为“新订单”,输出将为“新订单”。如果我像下面的代码片段一样更改代码,将根本没有输出。为什么不返回该值?

{% if histories %}
    {% set status = "" %}
    {% for history in histories %}
        {% set status = history.status %}
    {% endfor %}        
    {% if (status == 'New Order') %}
        {{ status }}                                
    {% endif %}
{% endif %}

0 个答案:

没有答案