2015-12-04 25 views
13

我想在我的.yml字段中留下一個空的值,因爲在另一個翻譯中必須有某種東西,但在這個中不是。只要將它留空即可打印值(... title.3)的路徑。yaml中的空字段

title: 
    1: String 
    2: String2 
    3: 
+2

根據您的意見,這似乎像一個樹枝(或Symfony?)問題,而不是YAML問題。您發佈的代碼是在YAML中指定空值的正確方法(正如Robert在下面指出的,您也可以使用'null'或'〜'),所以問題不在您的YAML中。您應該編輯您的問題以包含所有相關代碼並添加相關標籤。 –

回答

14

您可以使用~null

你應該閱讀documentation of YAML,你可以閱讀Symfony Yaml Format以及

title: 
    1: String 
    2: String2 
    3: ~ 
+0

它仍然給我在網站上的路徑。 我使用YML值在樹枝文件: '

{{」 .... title.1 '|跨}} {{' ...... title.2' |跨}} {{'... title.3'| trans}}' – maidi

+0

嘗試使用'..title [3]' – Robert

+0

不幸的是,這是行不通的。語法是正確的,但我想「打印出」沒有在翻譯的地方title.3是空的 – maidi

11

對於像我這樣的用戶誰可能已經來到這裏,同時尋找如何編碼在YAML一個空字符串:如果你想要一個空字符串,而不是一個空值,使用兩個單引號。

title: 
    1: String 
    2: String2 
    3: ''