我将如何循环遍历 twig 中的这个关联数组?
How would I loop through this associative array in twig?
我真的很难尝试在树枝中循环这个数组并且不知道如何完成它。我认为这是一个关联数组,每个循环都有一个键和另一个数组作为值。
这是我的数组结构:
array(3) {
["kernteam"]=>
array(2) {
[0]=>
object(TimberPost){
["id"]=>
int(1) "1"
["Name"]=>
string(4) "Jake"
}
}
[1]=>
object(TimberPost){
["id"]=>
int(1) "2"
["Name"]=>
string(4) "Paul"
}
}
}
["partners"]=>
array(2) {
[0]=>
object(TimberPost){
["id"]=>
int(1) "3"
["Name"]=>
string(4) "Cody"
}
}
}
["trainers"]=>
array(0) {
}
}
我想将每个循环的数组值设置为如下所示:
<div class="{{array.name}}">
<div class="person" id="{{object.id}}">
<p>{{object.name}}</p>
</div>
</div>
所以我的问题是如何编写这个循环并调用其中数组的键和值。
感谢您的帮助!
{% for name, item in array %}
<div class="{{name}}">
{% for object in item %}
<div class="person" id="{{object.id}}">
<p>{{object.name}}</p>
</div>
{% endfor %}
</div>
{% endfor %}
我真的很难尝试在树枝中循环这个数组并且不知道如何完成它。我认为这是一个关联数组,每个循环都有一个键和另一个数组作为值。
这是我的数组结构:
array(3) {
["kernteam"]=>
array(2) {
[0]=>
object(TimberPost){
["id"]=>
int(1) "1"
["Name"]=>
string(4) "Jake"
}
}
[1]=>
object(TimberPost){
["id"]=>
int(1) "2"
["Name"]=>
string(4) "Paul"
}
}
}
["partners"]=>
array(2) {
[0]=>
object(TimberPost){
["id"]=>
int(1) "3"
["Name"]=>
string(4) "Cody"
}
}
}
["trainers"]=>
array(0) {
}
}
我想将每个循环的数组值设置为如下所示:
<div class="{{array.name}}">
<div class="person" id="{{object.id}}">
<p>{{object.name}}</p>
</div>
</div>
所以我的问题是如何编写这个循环并调用其中数组的键和值。 感谢您的帮助!
{% for name, item in array %}
<div class="{{name}}">
{% for object in item %}
<div class="person" id="{{object.id}}">
<p>{{object.name}}</p>
</div>
{% endfor %}
</div>
{% endfor %}