【问题标题】:phalconphp for loop with numeric on voltphalconphp for 带有数字电压的循环
【发布时间】:2015-03-01 11:17:00
【问题描述】:

帮助修复我在 phalconphp 中的代码,我想这么久了

{% 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 时,它没有我想要的数字。

【问题讨论】:

    标签: for-loop long-integer phalcon


    【解决方案1】:
    {% 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 %}
    

    【讨论】:

      【解决方案2】:
          {% 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 %}
      

      感谢支持

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-17
        • 1970-01-01
        • 1970-01-01
        • 2013-10-08
        • 2013-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多