Render handlebars.php дублирует некоторый контент

У меня есть к вам вопрос и, пожалуйста, помогите мне. Я использую эту библиотеку в своем проекте: 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 раза. Не могли бы вы мне помочь? Спасибо заранее и извините за мой английский у меня есть метод

public function renderHandlebars($template,$data)
{
    $o_handlebars = new Handlebars();

    $o_template = $o_handlebars->loadTemplate($template);

    return $o_template->render($template, $data);
}

0 ответов

Другие вопросы по тегам