2017-10-03 14 views
0

Comment nous pouvons utiliser l'instruction break dans le modèle de brindille?Break statment dans Twig

Voici mon code php

<?php 
    $i=0; 
    foreach($products as $product){ 
     echo $product['name']; 
     $i++; 
     if($i==5){ 
     break; 
     } 
    } 
?> 

Répondre

1

Twig ne comprend pas une déclaration de rupture. Selon le manuel officiel, l'instruction équivalente est la for + if condition. Consultez la documentation here pour une alternative.

ou

here

2

Vous limiter la taille du tableau à l'intérieur vous contrôleur, qui est la meilleure méthode , ou vous pouvez utiliser le filtre slice

{% for product in products|slice(0,5) %} 
    {{ product.name }} 
{% endfor %}