我目前正在研究使用symfony2作为底层框架和twig作为模板引擎的cms.
我的问题如下:
虽然这个
{% for image in images %}
{{ dump(image.path is defined) }}
{% endfor %}
对于数组中的每个元素返回true,…
……但是这个
{% for image in images %}
{{ image.path}}
{% endfor %}
抛出一个例子.
Key “path” for array with keys “” does not exist
图像数组的twig-dump返回:
array(2) {
[0]=> object(stdClass)#2759 (9) {
["id"]=> string(5) "17795"
["typ"]=> string(3) "jpg"
["path"]=> string(10) "Tulips.jpg"
}
[1]=> object(stdClass)#2874 (9) {
["id"]=> string(5) "17796"
["typ"]=> string(3) "jpg"
["path"]=> string(14) "Hydrangeas.jpg"
}
}
这似乎是我的悖论,我真的不明白这一点.
有人有想法吗?我会非常感激,截止日期即将来临……:/
最佳答案 我想你创建了多维数组.尝试使用树枝模板中的foreach循环图像
{% for image in images %}
{% for i in image %}
{{ i.datei }}
{% endfor %}
{% endfor %}