0

我有一个来自 DB 的类别列表,如下所示,它工作正常 + 按 ID 排序。

{% for category in menu_categories|sort(attribute="id"):  %}    
<div>
    {{ category.name }}
</div>
{% endfor %}

如果存在,我只需要一个例外category='Pizza'来首先列出它。

4

1 回答 1

1

除非我误解了你,否则应该这样做:

{% for category in menu_categories|sort(attribute="id"): %}
    {% if category.name == 'Pizza': %}
        <div> {{ category.name }} </div>
    {% endif %}
{% endfor %}
{% for category in menu_categories|sort(attribute="id"): %}
    {% if category.name != 'Pizza': %}
        <div> {{ category.name }} </div>
    {% endif %}
{% endfor %}
于 2012-10-15T09:26:27.740 回答