数据库中的空值显示为空 - Twig

时间:2012-08-09 09:59:55

标签: php twig

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

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

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

1 个答案:

答案 0 :(得分: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('') %}