{% 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 %}