Yaml数字键:不能以零开头?

时间:2015-02-02 16:10:00

标签: twig yaml

我们说我有这个.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

在树枝上,对于翻译,我会使用像

这样的东西
{% set month = my_date|date("m") %}
{{ ('month.'month)|trans }}

在这种情况下,以" 0"开头的所有月份不会被翻译。我已经阅读了yaml文档(不是那么深,但是我已经在互联网上搜索过)并且我找不到任何页面说密钥不能从零开始(似乎不能以零开始键开始。

所以,我的问题是:

  • 这是一个yaml问题吗?
  • 如果这不是一个问题,为什么键不能以" 0"
  • 开头?

1 个答案:

答案 0 :(得分:3)

正如@Maerlyn所赞,你应该用引号封装你的密钥,以避免丢失前后零。

enter image description here