Arrays 如何在细枝中填充数组的数组?
我对Twig中的数组有问题。 以下是我正在努力解决的代码:Arrays 如何在细枝中填充数组的数组?,arrays,symfony,twig,Arrays,Symfony,Twig,我对Twig中的数组有问题。 以下是我正在努力解决的代码: {% set tabTmp = {0:{},1:{},2:{},3:{},4:{},5:{},6:{},7:{},8:{}} %} {%for element in box.elements%} {% set tab = tabTmp[element.category.id] %} {% set elementId = element.id %} {% set tab = tab | merge({elementId:ele
{% set tabTmp = {0:{},1:{},2:{},3:{},4:{},5:{},6:{},7:{},8:{}} %}
{%for element in box.elements%}
{% set tab = tabTmp[element.category.id] %}
{% set elementId = element.id %}
{% set tab = tab | merge({elementId:element}) %}
{% endfor%}
{%for key, tmp in tabTmp %}
{% if tmp is iterable %}
{{ dump(tmp) }}
{% endif %}
{% endfor%}
box.elements和element exist、element.category.id和element.id是整数,element是我要使用的对象
但由于dump(tmp),我一直使用数组(0)
有什么想法吗?一切看起来都很好,但是如果你想合并一个变量作为关联数组的键,你需要使用
()
所以试着改变
{% set tab = tab | merge({elementId:element}) %}
{% set tab = tab | merge({(elementId):element}) %}
到
一切看起来都很好,但如果要将变量合并为关联数组的键,则需要使用
()
所以试着改变
{% set tab = tab | merge({elementId:element}) %}
{% set tab = tab | merge({(elementId):element}) %}
到
一切看起来都很好,但如果要将变量合并为关联数组的键,则需要使用
()
所以试着改变
{% set tab = tab | merge({elementId:element}) %}
{% set tab = tab | merge({(elementId):element}) %}
到
一切看起来都很好,但如果要将变量合并为关联数组的键,则需要使用
()
所以试着改变
{% set tab = tab | merge({elementId:element}) %}
{% set tab = tab | merge({(elementId):element}) %}
到