Twig Yaml数字键:can';不要从零开始?
假设我有一个用于Symfony2 i18n的Twig Yaml数字键:can';不要从零开始?,twig,yaml,Twig,Yaml,假设我有一个用于Symfony2 i18n的.yml文件 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 在twig中,对于tanslation,我将使用 {% set month = my_date|date("m") %} {{ ('month.'month)|trans }} 在此场
.yml
文件
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
在twig中,对于tanslation,我将使用
{% set month = my_date|date("m") %}
{{ ('month.'month)|trans }}
在此场景中,以“0”开头的所有月份都不会转换。我读过yaml文档(不是很深,但我在互联网上搜索过),但我没有发现任何页面说密钥不能以零开始(而且密钥似乎不可能以零开始)
因此,我的问题是:
- 这是yaml的问题吗
- 如果这不是问题,为什么键不能以“0”开头
您是否尝试使用类似于
“01”:Jan
的引号?我打赌php正在试图解释01,变成1。@Maerlyn:你是对的,请写下来回答,让我接受:)谢谢。只要接受@AlainTiemblo的答案,这和我的建议一样,我认为复制它没有意义。我是来帮你的,不是为了代表:)@Maerlyn:哦,当然,但我请求你只是为了公平。如果你不在乎,好吧,我接受他的回答;)