当用户未登录app.user为null时 - 我知道。
我的twig模板中有一个用于检查通知的部分。
{% if app.user.notificationsNews == 1 %}
<span class="challenge-notify animated rotateIn">!</span>
{% endif %}
没有用户,没有通知,没有问题。除了用户是空的,它仍然想要访问属性
无法在null上访问属性(&#34; notificationsNews&#34;) 变量
是否有一种绕过它的好方法? |默认不做技巧
我可以在我的控制器中检查并返回一个不同的模板文件,我只想知道是否有办法在树枝上执行此操作。
答案 0 :(得分:1)
你应该好好接受这个
{% if app.user and app.user.notificationsNews == 1 %}
<span class="challenge-notify animated rotateIn">!</span>
{% endif %}
答案 1 :(得分:0)