Php 如何";“中断”;树枝上的一圈?
我想在细枝模板引擎中使用Php 如何";“中断”;树枝上的一圈?,php,symfony,twig,Php,Symfony,Twig,我想在细枝模板引擎中使用break {% for key, db_staff_language in db_staff_languages %} {% for staff_language in model_data.staff_languages %} {% if staff_language.id == db_staff_language.id %} <option value="{{db_staff_language.id}}" selected="sel
break
{% for key, db_staff_language in db_staff_languages %}
{% for staff_language in model_data.staff_languages %}
{% if staff_language.id == db_staff_language.id %}
<option value="{{db_staff_language.id}}" selected="selected">{{db_staff_language.staff_languages_data_translation[0].value}}</option>
{% else %}
<option value="{{db_staff_language.id}}">{{db_staff_language.staff_languages_data_translation[0].value}}</option>
{% endif %}
{% break %} {# <-- Not working #}
{% endfor %}
{% endfor %}
{%用于键,db_staff_languages%中的db_staff_languages%}
{model_data.staff_languages%}
{%if staff_language.id==db_staff_language.id%}
{{db_staff_language.staff_languages_data_translation[0].value}}
{%else%}
{{db_staff_language.staff_languages_data_translation[0].value}}
{%endif%}
{%break%}{#Twig不包含break语句。根据官方手册,等效的指令是。引用:“与PHP不同,在循环中不可能中断或继续。但是,您可以在迭代过程中过滤序列,允许您跳过项。”与PHP不同,在循环中不可能中断或继续。请检查是否可以按所述添加可能重复的条件
-----------------------------------------------
{% autoescape true %}
<?php echo 'test' ?>
{% endautoescape %}
-----------------------------------------------
{% php %}
<?php echo 'test' ?>
{% endphp %}
-----------------------------------------------
{% verbatim %}
<?php echo "test"; ?>
{% endverbatim %}
-----------------------------------------------
{{ raw }}
<?php echo "test"; ?>
{{ endraw }}
-----------------------------------------------