Ключ «путь» для массива с ключами «» не существует, а dump говорит, что он существует

В настоящее время я работаю над cms, используя symfony2 в качестве базового фреймворка и twig в качестве движка шаблонов.

Моя проблема заключается в следующем:

Хотя это

{% 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"
    }
}

Это кажется парадоксом для меня, и я действительно неЯ не понимаю этого. Есть ли у кого-нибудь идея? Я был бы очень благодарен, приближаются сроки ...: /

Ответы на вопрос(1)

Ваш ответ на вопрос