Как добавить значение в массив в fenom?

Привет, я создаю массив

{set $test = [
    ['a' => 1],
    ['b' => 2]
]}
И хочу добавить в него
['c' => 3]
Подскажите, пожалуйста, как это сделать?
dopeless
29 марта 2020, 15:41
modx.pro
122
0

Комментарии: 3

Александр Мельник
29 марта 2020, 19:01
1
+1
Если верить документации, то у вас неверный синтакисис задания массива — внутри квадратные скобки не нужны.
github.com/fenom-template/fenom/blob/master/docs/ru/syntax.md#%D0%9C%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D1%8B
Ну а добавление наверное будет вот так
{set $test[] = ['c' => 3]}
    dopeless
    29 марта 2020, 21:25
    0
    О, супер, спасибо.

    По поводу квардратных скобок внутри — с ними получается такой результат

    Array ( [0] => Array ( [a] => 1 ) [1] => Array ( [b] => 2 ) [2] => Array ( [c] => 3 ) )
    Это именно то, что мне нужно )
    Изя
    31 марта 2020, 14:25
    0
    Реализация вроде простая, нашел в сети как все делать, да все как то не так, то запятой не хватает, то скобка лишняя, а теперь вообще не могу понять все вроде нормально, а не фурычит. Есть нормальный рабочий код?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3