Comment voulez-vous vérifier si un objet existe dans le moteur de template Twig dans Symfony2?

J'ai un tableau multidimensionnel où certains objets existent et d'autres pas. Je reçois un

Méthode de "code" pour l'objet "stdClass" n'existe pas...?

Le code j'utilise dans mon template est:

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

Certains produits ne disposez pas de ce code et, malheureusement, cette structure de données est fourni via un flux, donc je ne peux pas le changer.

Quand j'ai regardé la documentation de Twig j'ai interprété que si un objet ou la méthode n'était pas là, il suffit de retourner la valeur null?

InformationsquelleAutor Adam Stacey | 2011-08-11