Php 显示细枝模板中的选定元素
在我的模板中,我要执行以下操作:Php 显示细枝模板中的选定元素,php,symfony,twig,Php,Symfony,Twig,在我的模板中,我要执行以下操作: data= [{id:1, text:'abc'},{id:2, text:'cde'}] {{%用于数据%}中的项目 在单击li时,我将仅显示相关id的属性“文本” <ul> {{% for article in data %}} <li><a href={{article.id}}>{{article.id}}</a></li> </ul> {{selected ar
data= [{id:1, text:'abc'},{id:2, text:'cde'}]
{{%用于数据%}中的项目
在单击li时,我将仅显示相关id的属性“文本”
<ul>
{{% for article in data %}}
<li><a href={{article.id}}>{{article.id}}</a></li>
</ul>
{{selected article.text}
如果单击1,我想看“abc”
有没有办法使用twig?如果我理解正确,您无法在单击包含相关id的li时动态显示与id相关的文本
<ul>
{{% for article in data %}}
<li><a href={{article.id}}>{{article.id}}</a></li>
</ul>
这不可能只用树枝来实现。这里需要一些javascript。基本上,您可以执行以下操作:
<div>{{selected article.text}}</div>
{数据%中的项目为%1}
-
{%endfor%}
是将其保存在html属性中的某种转义| e('html')
这包含纯javascript,它是这样工作的,但我建议用另一种方式(签出)onclick=”“