【问题标题】:Limit twig loop限制树枝循环
【发布时间】:2018-09-07 21:42:21
【问题描述】:

如何使以下迭代列表最多仅包含 5 个项目?

<ul class="list-unstyled childs_2">  
{% set wi = 0 %}
{% for wi in wi..category.children[i]['children_level2']|length %}
<li><a href="{{ category.children[i]['children_level2'][wi]['href'] }}">
{{ category.children[i]['children_level2'][wi]['name'] }}</a>
</li>  
{% endfor %}        
</ul>

【问题讨论】:

    标签: php loops twig


    【解决方案1】:

    我认为iterating over a subset 可能适用于您在这里所做的工作。使用这种方法,wi 变量应该不是必需的,除非您也将它用于其他用途。

    <ul class="list-unstyled childs_2">  
    {% for child in category.children[i]['children_level2']|slice(0, 5) %}
        <li>
            <a href="{{ child['href'] }}">{{ child['name'] }}</a>
        </li>  
    {% endfor %}        
    </ul>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-11
      • 1970-01-01
      • 2023-03-28
      • 2013-07-05
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多