我有一个问题,请帮助我。我在我的项目中使用这个库:https://github.com/XaminProject/handlebars.php。 现在从我的路线我做模板的渲染。在模板中我有
<div class="winners col-md-5 col-sm-5 col-xs-5">
{{#data}}
<div class="lineWinners">
<h2><img src="{{ sImgWinners }}" alt=""><span>Liste:</span></h2>
{{#each aWinners}}
<div class="col-md-6 col-sm-6 details">
<div class="col-md-3 col-sm-3 col-xs-3">
<img src="{{{ sImageUrl }}}" alt="{{ this.sGift }}">
</div>
<div class="col-md-9 col-sm-9 col-xs-9">
<p><strong>{{ this.sWinner }}</strong><br />{{ this.sGift }}</p>
</div>
</div>
{{/each}}
</div>
{{/data}}
问题是在浏览器中我得到3次:
Liste:
Liste:
Liste:
和一个{#each} {/each}
,这是正确的。所以这个想法是每个人之外的内容重复3次。你能帮我吗 ? Thx提前和抱歉我的英语
我有一个方法
public function renderHandlebars($template,$data)
{
$o_handlebars = new Handlebars();
$o_template = $o_handlebars->loadTemplate($template);
return $o_template->render($template, $data);
}