树枝 - 如果对象包含一个元素



我想在我的树枝中使用 if 语句进行循环 - 如果对象(变量)包含一个元素(行) - 然后添加此 html 代码片段,

这就是我正在尝试的,

{% for course in courses %}
    <a href="{{ course.courseLink }}"class="courses">
        <div class="picture"><img src="{{ asset('/bundles/dproc/assets/images/courses-       example.jpg') }}" alt="news-1" title="news-1" /></div>
        <div class="title"><h2>{{ course.courseTitle }}</h2></div>
        <div class="info">
        {{ course.courseContent }}
        </div>
     </a>
{% endfor %}

目前courses只包含一个元素。我的任务是添加一个div元素,如果它只包含一个元素。

  • 我怎样才能在树枝上做到这一点?

您可以使用此函数检查数组的长度

{% if courses|length == 1 %}
    {# print div#}
{% endif %}

相关内容

最新更新