我的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 ...那是我的