Параметры как массив в Yaml в Symfony2
Я делаю это, что отлично работает:
parameters:
array_name1: [a, b, c, d]
array_name2: [x, y, a, b]
Теперь мне нужно добавить, что в PHP будет $array_name3 [1] = array ( "a", "b", "c" ) и т.д., что-то вроде этого:
parameters:
array_name3[1]: [1, 2, 3]
array_name3[2]: [a, b, c]
array_name3[3]: [x, y, z]
... который, конечно, не работает. Ничто из того, что я пытаюсь, кажется, принято.
Как определить многомерные массивы в Yaml (Symfony2)?
Ответы
Ответ 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]
Или если вы хотите больше - прочитать документацию