我需要設置一些條件,樹枝,所以我有這樣的:如果不是可變嫩枝條件
{% if app.session.get('campaignVersion') is not null and is not '4.4d'}
...
{% elseif app.session.get('campaignVersion') is null or '4.4d' %}
...
{% endif %}
但我有語法和邏輯錯誤,也許它必須有一個標準的運營商如!=
,我做錯了什麼? Thx尋求幫助。
我需要設置一些條件,樹枝,所以我有這樣的:如果不是可變嫩枝條件
{% if app.session.get('campaignVersion') is not null and is not '4.4d'}
...
{% elseif app.session.get('campaignVersion') is null or '4.4d' %}
...
{% endif %}
但我有語法和邏輯錯誤,也許它必須有一個標準的運營商如!=
,我做錯了什麼? Thx尋求幫助。
嫩枝月底缺少的是不是一個人的語言解釋:-)
枝條不能隱含知道誰是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'] %}
'值爲「4.4d」的意外標記「字符串」(預期爲「名稱」) – Lukas
編輯第一個示例。 「不是」接受測試(以'name'標記開始),而不是一個字符串。我用'!='取代了它。無論如何,你應該看看第二個例子。 –
BTW,我會做出這樣的計算控制器,讓你在這種情況下,更可重複使用的模板。 – moonwave99