我有一個多維數組,其中存在一些對象而其他數據不存在。我不斷收到如何檢查Symfony2中的Twig模板引擎中是否存在對象?
對象「stdClass」的方法「代碼」不存在於...?
我用我的模板的代碼是:
{% for item in items %}
<p>{% if item.product.code %}{{ item.product.code }}{% endif %}</p>
{% endfor %}
有些產品沒有這個代碼,不幸的是這個數據結構是通過飼料提供,所以我不能改變它。
當我看到樹枝文檔時,我解釋說,如果一個對象或方法不存在,它只會返回null?
看起來很棒。我現在會嘗試。 –
這工作的一種享受。感謝Tjorriemorrie! –
FWIW,鏈接現在http://twig.sensiolabs.org/doc/tests/defined.html – matt