2014-03-28 50 views
0

我是symfony2中的初學者。用於在Symfony2中傳遞參數到樹枝的循環

我有一個傳遞的參數的循環問題,以樹枝tepmlate:作爲參數傳遞(顯示NBR星)

{% for i in 0..4 %} 
<span class="glyphicon glyphicon-star"></span> 
{% endfor %} 

number of iterationNBR),我已經測試這,但不工作。

{% for i in 0..{{nbr}} %} 
<span class="glyphicon glyphicon-star"></span> 
{% endfor %} 
+0

你想要什麼。把一些樣本數據 –

+0

@NitishKumar:我想顯示星星,但星星的數量作爲參數傳遞,所以我決定做一個循環 –

+1

'{%for i in 0..nbr%}'? – Touki

回答

2

說你想要一個給定的參數進行迭代

return $this->render('AcmeFoo::foo.html.twig', array(
    'number' => 42 
)); 

你的嫩枝模板應該像

{% for i in 0..number %} 
    {{ i }} 
{% endfor %} 

這也適用於運行時設定的變量

{% set number = 5 %} 

{% for i in 0..number %} 
    {{ i }} 
{% endfor %}