无法访问属性错误

时间:2013-06-03 22:23:48

标签: twig

我从树枝开始,我有一个小问题。我无法弄清楚如何解决它。我想检查变量是否为空以设置标题页。我也试过“不是空”。

{% if item is not empty %}
    {% block title "Item " ~ item.name %}
{% endif %}

当有一个Item对象时它可以工作但是当它为null时不起作用。为什么它不起作用?我收到此错误

Impossible to access an attribute ("name") on a NULL variable ("")

1 个答案:

答案 0 :(得分:4)

尝试

{% if item is not defined %}
{% block title "Item " ~ item.name %}
{% endif %}

代替。

如果需要,look at the documentation