刚刚开始在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>