Php 条令+;Twig,如何在一个有限制的单一关系中显示条令集合?

Php 条令+;Twig,如何在一个有限制的单一关系中显示条令集合?,php,symfony,doctrine,doctrine-orm,twig,Php,Symfony,Doctrine,Doctrine Orm,Twig,我与两个实体有一对一的关系: 一篇文章有一个品牌,一篇品牌有许多文章。 如何,在我的小树枝模板中,我只能显示每个品牌的5篇文章 通过简单的询问,最好的做法是什么 下面是我的代码: {% for brand in colBrands %} {% for article in brand.articles %} <!-- Display only 5 results and stop --> {% endfor %} {%

我与两个实体有一对一的关系:

一篇
文章
有一个
品牌
,一篇
品牌
有许多
文章
。 如何,在我的小树枝模板中,我只能显示每个
品牌的5篇
文章

通过简单的询问,最好的做法是什么

下面是我的代码:

{% for brand in colBrands %}

        {% for article in brand.articles %}

            <!-- Display only 5 results and stop -->

        {% endfor %}

{% endfor %}
{%用于colBrands%}
{brand.articles%中的文章为%1}
{%endfor%}
{%endfor%}
使用以下功能:

{% for brand in colBrands %}

        {% for article in brand.articles|slice(0, 5) %}

            <!-- Display only 5 results and stop -->

        {% endfor %}

{% endfor %}
{%用于colBrands%}
{品牌中的物品占%。物品|切片(0,5)%}
{%endfor%}
{%endfor%}

速度如何?如果我有超过10000行?它将获取所有行并仅显示5行吗?是的。在这种情况下,我不推荐这种方法。