我有这样的数组
'contents' => array(
'row' => array(
'col-xs-6' => 'grid 1',
'col-xs-6' => 'grid 2'
),
'row' => array(
'col-xs-6' => 'grid 3',
'col-xs-6' => 'grid 4'
)
)
现在我想从数组中获取密钥,但是失败了,我尝试使用此代码
{% for key, values in contents %}
<div class="{{ key }}">
{% for klass, contain in values %}
<div class="{{ klass }}">
{{ contain }}
</div>
{% endfor %}
</div>
{% endfor %}
输出:
<div class="row"><div class="col-xs-6">grid 4</div></div>
我不知道为什么它只出现一次,但是如果我尝试用不同的值更改键名,它就会起作用。请帮我。谢谢你。
根据您的评论:
假设您传入一个名为的变量gridCount
,然后在Twig中可以这样编写代码:
{% for i in 0..gridCount %}
<div class="row"><div class="col-xs-6">grid {{ i }}</div></div>
{% endfor %}
让我知道您是否还打算更改类值。在上面,我认为您不需要。但是,如果它们也是动态的,那么您需要告诉我它们是如何变化的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句