0

我在数据库中有一个带有 nullable=true 的字段,但是当我为其设置一个空值然后以这种方式在树枝中显示它{{ null_variable}}它显示文本“empty_value”。我怎样才能不显示任何内容而不是此文本?我能想到的唯一的事情就是这样

{% if variable==NULL %}
<td></td>

但我认为这不是一个好方法。

4

1 回答 1

2

这是一种奇怪的行为,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('') %}
于 2012-08-09T10:11:27.460 回答