首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phalconphp for loop with numeric on volt

phalconphp for loop with numeric on volt
EN

Stack Overflow用户
提问于 2015-03-01 19:17:01
回答 2查看 497关注 0票数 0

使用volt帮助修复我在phalconphp中的代码我想很久了

代码语言:javascript
复制
{% for casing in casings %}
   {% set i = 0 %}                              
   {% for case in cases if case.casing == casing.type %} //it have 4 loop but cases length is 20
       {% set i += 1 %}
   {% endfor %}
   {% if i == 0 %}
       No values set
   {% else %}
       <ul>
   {% for case in cases if case.casing == casing.type %} // it repeat twice in my code
       <li> {{ case.description }} - {{ case.value }} </li>
   {% endfor %}
       <ul>
   {% endif %}
{% endif %}

我知道在for循环中有loop.length,loop.index,但是当我在循环中使用if时,它没有我想要的数字。

EN

回答 2

Stack Overflow用户

发布于 2015-03-11 23:12:54

代码语言:javascript
复制
{% for casing in casings %}
     {% if loop.first %}
         <ul>
     {% endif %}
     {% for case in cases if case.casing == casing.type %}
         <li> {{ case.description }} - {{ case.value }} </li>
     {% endfor %}
     {% if loop.last %}
         <ul>
    {% endif %}
    {% else %}
        No values set
{% endfor %}
票数 0
EN

Stack Overflow用户

发布于 2015-03-14 13:03:31

代码语言:javascript
复制
    {% for casing in casings %}
     {% if loop.first %}
         <ul>
     {% endif %}
     {% for case in cases if case.casing == casing.type %}
         <li> {{ case.description }} - {{ case.value }} </li>
     {% endfor %}
     {% if loop.last %}
         <ul>
    {% endif %}
    {% else %}
        No values set
{% endfor %}

感谢您的支持

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28792893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档