2012-08-09 42 views
0

我有一個字段在數據庫中與nullable = true,但是當我設置一個空值,然後顯示它在樹枝這種方式{{null_variable }}它顯示文本「empty_value」。我怎樣才能顯示什麼,而不是這個文本?我能想到的onlu事情是這樣空值在數據庫中顯示爲沒有 - 樹枝

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

,但我不認爲這是這樣做的一個很好的方式。

+0

你是如何從數據庫中獲取數據? – DaveRandom 2012-08-09 10:11:24

+0

我解決了這個問題,但是現在我得到了另一個更奇怪的問題。我有日期字段可以爲空,當我不填寫它們時,它們顯示爲2012-08-09 - 今天的日期,儘管在數據庫中它們是NULL。 :(任何想法? – Faery 2012-08-09 10:30:21

回答

2

這是一個奇怪的行爲,小枝不應該返回'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('') %} 
+0

非常感謝!:) – Faery 2012-08-09 10:15:48