如何在TWIG语法中使用js变量

时间:2019-04-26 12:03:30

标签: javascript php twig

我的ZEND控制器中有此PHP代码

return new HtmlResponse($this->template->render('home::dashboard', [
            'content' => $this->getAllContentEntries(),
        ]));

我的HTML部分中有此代码 (请不要提供data-content-row-id属性)

{% for contentEntry in content %}
            <div class="row text-center mt-3">
                    <div class="col-md-12">
                        <button class="btn btn-block btn-sm btn-primary more_info_opem_modal_btn" type="button" data-content-row-id="{{ contentEntry.id }}">more</button>
                    </div>
                </div>
{% endfor %}

我在这里有这个JS代码

<script>
    $(".more_info_opem_modal_btn").click(function(){

        var contentRowID = $(this).attr('data-content-row-id');

        alert('{{ content[contentRowID].headline}}');

    })
</script>

我在这里尝试了许多方法来获取动态编号,例如

{{ content[8].headline}}

但是我该怎么做?

已经检查了TWIG Docu /语法,但是我只能找到一种在JS中使用TWIG的方法(通常)

但是如何在TWIG语法中使用JS variabel(数字)?

感谢所有建议和提示

编辑:好的,我的错误是,我刚刚发现TWIG是服务器端运行模板enginge ...那是我的

0 个答案:

没有答案