|default

October CMS Documentation Docs

|default

如果过滤后的值未定义或为空,|default 过滤器将返回第一个参数传递的值,否则返回过滤后的值

{{ variable|default('变量未定义') }}

{{ variable.foo|default('变量上的 foo 属性未定义') }}

{{ variable['foo']|default('变量中的 foo 键未定义') }}

{{ ''|default('变量为空') }}

当使用 default 筛选在某些方法调用中使用变量的表达式,请确保使用 default 当变量未定义时过滤:

{{ variable.method(foo|default('bar'))|default('bar') }}
在此页