Twig テンプレートで文字列を比較するのに苦労しています。次の例は、if ステートメントを false に評価するres.website
文字列が明らかに含まれていても、常に true に評価されます。none
なぜこれが起こっているのか、文字列がと等しくないnone
場合にのみ true と評価する方法はありますか?
よろしくお願いします!
{{res.website}}//output: none
Twig (true と評価されます!)
{% if "{{res.website}}" != "none" %}
<img src="{{ asset('bundles/foo/images/web-icon.png') }}" />
{% endif %}
注: の周りから引用符を削除するとif "{{ ... }}"
、次のエラーが発生します。
A hash key must be a quoted string, a number, a name, or an expression enclosed in parentheses