[英]Twig nested array
我在Twig中渲染嵌套數組時遇到問題。 這是我的PHP邏輯,在這里我可以獲取其他字段,例如名稱URL,但不能獲取數組數據。 請檢查樹枝代碼,我想我在那兒做錯了。 錯誤:在呈現模板的過程中引發了異常(“注意:數組到字符串的轉換”)。
foreach ($arrays as $array) {
foreach ($array as $key => $value) {
$allProjects[$key][] = $value;
}
}
{% for project in projects %}
<tr>
<td>{{ project.name }}</td>
<td>{{ project.url }}</td>
<td>{{ project.assingedApprover }}</td>
<td></td>
</tr>
{% endfor %}
傑森數據
[
{
"name": "Resolute Energy Corporation",
"url": "http://msu.edu",
"assignedAprover": [
{
"firstName": "Joe",
"lastName": "lastName"
},
{
"firstName": "men",
"lastName": "gen"
}
]
},
{
"name": "CBL & Associates Properties, Inc.",
"url": "http://acquirethisname.com",
"assignedAprover": [
{
"firstName": "Joe",
"lastName": "lastName"
},
{
"firstName": "men",
"lastName": "gen"
}
]
},
]
由於assignedAprover
是數組,您可以使用for
對其進行迭代:
{% for project in projects %}
<tr>
<td>{{ project.name }}</td>
<td>{{ project.url }}</td>
{% for aprover in project.assignedAprover %}
<td>{{ aprover['first_name'] }} {{ aprover['last_name'] }}</td>
{% endfor %}
<td></td>
</tr>
{% endfor %}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.