私はTwigでSilexを使用しており、キーの出現を見つけようとしています。
キーは常に存在するとは限らないため、メソッド1は例外を除いて失敗します。一方、方法2はエラーなしで機能しますが、余分なforおよびif条件は避けたいと思います。
これはできますか?
方法1:
{% if app.session.get('shop').modules.promotion %}
exists
{% endif %}
方法2:
{% if app.session.get('shop').modules is not empty %}
{% for id, config in app.session.get('shop').modules %}
{% if id == 'promotion' %}
exists
{% endif %}
{% endfor %}
{% endif %}
ありがとう!