私は現在、symfony2 を基礎となるフレームワークとして使用し、twig をテンプレート エンジンとして使用して、cms に取り組んでいます。
私の問題は次のとおりです。
この間
{% for image in images %}
{{ dump(image.path is defined) }}
{% endfor %}
配列内の各要素に対して true を返します...
...しかし、これは
{% for image in images %}
{{ image.path}}
{% endfor %}
例外をスローします。
キー "" を持つ配列のキー "パス" が存在しません
images-array の 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"
}
}
これは私にはパラドックスのようで、本当に理解できません。アイデアはありますか?締め切りが迫っています... :/