Ключ «путь» для массива с ключами «» не существует, а dump говорит, что он существует
В настоящее время я работаю над cms, используя symfony2 в качестве базового фреймворка и веточку в качестве движка шаблонов.
Моя проблема заключается в следующем:
Хотя это
{% for image in images %}
{{ dump(image.path is defined) }}
{% endfor %}
возвращает true для каждого элемента в массиве, ...
... но этот
{% for image in images %}
{{ image.path}}
{% endfor %}
бросает исключение.
Ключ "путь" для массива с ключами "" не существует
Дамп ветки массива images возвращает это:
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"
}
}
Это кажется мне парадоксом, и я действительно этого не понимаю. Есть ли у кого-нибудь идея? Я был бы очень благодарен, приближаются сроки ...: /