我需要在树枝上设置一些条件,所以我有这个:
{% if app.session.get('campaignVersion') is not null and is not '4.4d'}
...
{% elseif app.session.get('campaignVersion') is null or '4.4d' %}
...
{% endif %}
但我的语法和逻辑有错误,也许它必须有一个标准的运算符,如!=
,我做错了什么?谢谢你的帮助。
答案 0 :(得分:4)
Twig不是人类语言翻译: - )
Twig无法隐含地知道and is not '4.4d'
中的主题是谁。
尝试:
{% if app.session.get('campaignVersion') is not null and app.session.get('campaignVersion') != '4.4d' %}
或者为了更好的可读性:
{% if app.session.get('campaignVersion') not in [null, '4.4d'] %}
答案 1 :(得分:0)
第一行末尾缺少一个%