我正在学习Twig:
{{ my_custom_func( {% if foo|default( 'bar' ) is not defined %}, {size: 50} ) }}
第一个函数参数将是变量foo,如果没有定义foo,第一个参数将是字符串'bar'(我是否正确使用条件语法?)
但它不起作用
如何在这个地方放置树枝状况(功能参数)?
感谢您的帮助
答案 0 :(得分:1)
使用三元运算符:
{{ my_custom_func( foo is defined ? foo : 'bar' ) }}
或使用set
{% if foo is not defined %}
{% set foo = 'bar' %}
{% endif %}
{{ my_custom_func( foo ) }}