Как проверить, существует ли объект в движке шаблонов Twig в Symfony2?

У меня есть многомерный массив, в котором одни объекты существуют, а другие нет. Я продолжаю получать

"Код" метода для объекта "stdClass" не существует в ... ?

В моем шаблоне используется следующий код:

{% for item in items %}
    <p>{% if item.product.code %}{{ item.product.code }}{% endif %}</p>
{% endfor %}

Некоторые продукты не имеют этого кода и, к сожалению, эта структура данных предоставляется через канал, поэтому я не могу ее изменить.

Когда я просмотрел документацию Twig, я понял, что если объекта или метода там нет, он просто вернет null?

83
задан Adam Stacey 11 August 2011 в 23:17
поделиться