使用default
过滤器(Documentation),我无法理解这种情况:
{% set ico_only = false %}
{{ dump(ico_only) }} // false
{{ dump(ico_only|default(true)) }} // true
为什么第二次转储返回true? ico_only
已经定义。
答案 0 :(得分:3)
这是一个好问题。
但是在文档中却说:value if the value is undefined or empty
,因此将false视为空。