Yaml 数字键:不能从零开始?

Don*_*sto 4 yaml twig

假设我有这个.yml文件用于 Symfony2 i18n

month:
  01: Jan
  02: Feb
  03: Mar
  04: Apr
  05: May
  06: Jun
  07: Jul
  08: Aug
  09: Sep
  10: Oct
  11: Nov
  12: Dec
Run Code Online (Sandbox Code Playgroud)

在树枝中,对于 tanslation,我将使用类似

{% set month = my_date|date("m") %}
{{ ('month.'month)|trans }}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,不会翻译所有以“0”开头的月份。我已经阅读了 yaml 文档(不是很深,但我已经在互联网上搜索过)并且我还没有找到任何页面说密钥不能以零开头(而且似乎不可能有一个关键的开始与零)。

所以,我的问题是:

  • 那是yaml问题吗?
  • 如果这不是问题,为什么键不能以“0”开头?

Ala*_*blo 5

正如@Maerlyn 所说,您应该用引号封装您的键以避免丢失前后零。

在此处输入图片说明