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行吗?是的。在这种情况下,我不推荐这种方法。