数据库中有一个带有nullable=true的字段,但是当我将空值设置为它,然后以{{ null_variable}}的方式显示它时,它会显示文本"empty_value“。我怎样才能不显示这段文字呢?我能想到的昂路就是这样
{% if variable==NULL %}
<td></td>但我不认为这是个好办法。
发布于 2012-08-09 10:11:27
这是一个奇怪的行为,Twig不应该返回‘空_值’。
您确定没有在表单中使用它吗?
总之,这里有个方法可以做:
{% if variable is defined %} // $variable was never defined
{% if variable is empty %} // $variable is defined but empty (null, empty string, 0)您还可以使用default过滤器:
{% variable|default('') %}https://stackoverflow.com/questions/11880920
复制相似问题