0

データベースに nullable=true のフィールドがありますが、null 値を設定して小枝に表示すると{{ null_variable}}というテキストが表示されます。このテキストの代わりに何も表示しないようにするにはどうすればよいですか? 私が考えることができる唯一のことはこの方法です

{% 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 に答える