参数如Symfony2的阵列中YAML(Parameters as array in Yaml in

2019-08-17 19:57发布

我在做这个工作正常:

parameters:
 array_name1: [a, b, c, d]
 array_name2: [x, y, a, b]

现在我需要添加PHP这将是$ array_name3 [1] =阵列( “A”, “B”, “C”)等,所以是这样的:

parameters:
 array_name3[1]: [1, 2, 3]
 array_name3[2]: [a, b, c]
 array_name3[3]: [x, y, z]

...这当然行不通的。 没有我尝试似乎被接受。

如何在YAML(Symfony2的)定义多维数组?

Answer 1:

试试这个

parameters:
   array_name3: 
      - [1, 2, 3]
      - [a, b, c]
      - [x, y, z]

或者,如果你想拥有它的关联:

parameters:
   array_name3: 
      1: [1, 2, 3]
      2: [a, b, c]
      bla: [x, y, z]

或者,如果你想要更多的- 阅读文档



文章来源: Parameters as array in Yaml in Symfony2
标签: symfony yaml