いくつかのオブジェクトが存在し、他のオブジェクトは存在しない多次元配列を持っています。私は続けているSymfony2のTwigテンプレートエンジンにオブジェクトが存在するかどうかをどうやって確認しますか?
"stdClass"オブジェクトのメソッド "code"は存在しません...?
私は私のテンプレートで使用していたコードは次のとおりです。
{% for item in items %}
<p>{% if item.product.code %}{{ item.product.code }}{% endif %}</p>
{% endfor %}
一部の製品は、このコードと、残念ながら、このデータ構造は、フィードを介して提供されていないので、私はそれを変更することはできません。
私はTwigのドキュメントを見て、オブジェクトやメソッドがないとnullを返すと解釈しました。
これはすばらしく見えます。私は今それを試みます。 –
それは治療をしました。ありがとうTjorriemorrie! –
FWIW、リンクはhttp://twig.sensiolabs.org/doc/tests/defined.html – matt