2015-12-04 10 views
13

Tôi muốn để lại một giá trị trong .yml fiel trống rỗng, bởi vì trong bản dịch khác phải có một cái gì đó nhưng trong cái này thì không. Chỉ cần để trống nó in ra đường dẫn của giá trị (... title.3).Trường trống trong yaml

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

Dựa trên nhận xét của bạn bên dưới, điều này có vẻ như vấn đề về Twig (hoặc Symfony?), Không phải vấn đề về YAML. Mã bạn đã đăng là cách chính xác để chỉ định giá trị null trong YAML (như Robert chỉ ra dưới đây bạn cũng có thể sử dụng 'null' hoặc' ~ '), do đó, vấn đề không nằm trong YAML của bạn. Bạn nên chỉnh sửa câu hỏi của mình để bao gồm tất cả các mã có liên quan và thêm các thẻ có liên quan. –

Trả lời

14

Bạn có thể sử dụng ~ hoặc null.

Bạn nên đọc documentation of YAML và bạn có thể đọc Symfony Yaml Format cũng

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

Nó vẫn mang lại cho tôi con đường trên trang web. tôi sử dụng các giá trị yml trong một file cành lá: '

{{' .... title.1 '| xuyên}} {{' ... title.2' | xuyên}} {{'... title.3' | trans}} ' – maidi

+0

thử với' ..title [3] ' – Robert

+0

thật đáng tiếc điều này không hoạt động. cú pháp là chính xác nhưng tôi muốn "in ra" không có gì trong bản dịch tiêu đề.3 trống rỗng – maidi

11

Đối với người dùng như tôi có thể đã đến đây trong khi tìm kiếm cách để mã hóa một chuỗi rỗng trong YAML: Nếu bạn muốn một chuỗi rỗng, thay vì một giá trị null, sử dụng hai dấu nháy đơn.

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