私はTwigを学んでいます:
{{ my_custom_func( {% if foo|default( 'bar' ) is not defined %}, {size: 50} ) }}
最初の関数パラメーターは変数 foo になります。foo si が定義されていない場合、最初のパラメーターは文字列 'bar' になります (条件構文は正しいですか?)
しかし、それは機能しません
この場所(関数パラメータ)に小枝条件を配置するにはどうすればよいですか?
手伝ってくれてありがとう
私はTwigを学んでいます:
{{ my_custom_func( {% if foo|default( 'bar' ) is not defined %}, {size: 50} ) }}
最初の関数パラメーターは変数 foo になります。foo si が定義されていない場合、最初のパラメーターは文字列 'bar' になります (条件構文は正しいですか?)
しかし、それは機能しません
この場所(関数パラメータ)に小枝条件を配置するにはどうすればよいですか?
手伝ってくれてありがとう
三項演算子を使用します。
{{ my_custom_func( foo is defined ? foo : 'bar' ) }}
またはセットを使用
{% if foo is not defined %}
{% set foo = 'bar' %}
{% endif %}
{{ my_custom_func( foo ) }}