我在数据库中有一个带有 nullable=true 的字段,但是当我为其设置一个空值然后以这种方式在树枝中显示它{{ null_variable}}它显示文本“empty_value”。我怎样才能不显示任何内容而不是此文本?我能想到的唯一的事情就是这样
{% if variable==NULL %}
<td></td>
但我认为这不是一个好方法。
这是一种奇怪的行为,Twig 不应该返回“empty_value”。
你确定你没有在表单中使用它吗?
无论如何,这里有办法:
{% if variable is defined %} // $variable was never defined
{% if variable is empty %} // $variable is defined but empty (null, empty string, 0)
您也可以使用default
过滤器:
{% variable|default('') %}