检查twig中变量的已定义状态可能很烦人。表情就像
{{ element.value is defined ? element.value : '' }}
有点麻烦,不容易向可能编辑树枝文件的非程序员解释。
我更喜欢这样的设置,告诉树枝计算任何未定义的字段或变量为空字符串。这能以某种方式实现吗?
您可以尝试:
{{ element is defined ? element.value : '' }}
或:
{{ element ? element.value : '' }}