剛剛開始在PHP中使用Mustache模板。我已閱讀手冊,但看起來像鬍鬚中沒有傳統循環。如何在小鬍子模板中進行循環過渡?
如何模擬鬍鬚中的以下循環?
for($i=0; $i<10; $i++)
{
echo $i;
}
剛剛開始在PHP中使用Mustache模板。我已閱讀手冊,但看起來像鬍鬚中沒有傳統循環。如何在小鬍子模板中進行循環過渡?
如何模擬鬍鬚中的以下循環?
for($i=0; $i<10; $i++)
{
echo $i;
}
我要這麼做通過分配與數組中的值0到9參見http://php.net/range如何容易地創建這樣的陣列。
在鬍子,想多爲或而的foreach比方面。
小鬍子只使用<tags>
,所以我們假設$ MustacheData是傳遞給你的模板的變量,並且允許在ul,li元素中包裝$ i。您需要在模板呈現之前定義模板中使用的所有數據。
PHP
$MustacheData = array(
'i' = array(0,1,2,3,4,5,6,7,8,9)
);
鬍子
<ul>
<il>{{i}}</li>
</ul>
鬍子高級
第一個模板將呈現一個<li>
即使$i
在您的數據沒有定義,所以你也可以寫模板像這樣:
<ul>
{{#i}}<li>{{.}}</li>{{/i}}
<ul>