Подтвердить что ты не робот

Параметры как массив в 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)?

4b9b3361

Ответ 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]

Или если вы хотите больше - прочитать документацию