array. Преобразование таблицы в массив   [3.5.0]

^таблица.array[]
^таблица.
array[название колонки]
^таблица.
array{код}

Метод возвращает массив, где каждый элемент соответствует одной строке таблицы. Переданный параметр определяет значение элемента массива:
·при вызове без параметра - хeш с названиями колонок в качестве ключей и соответствующими значениями колонок;  
·при вызове с названием колонки - строка со значением указанной колонки;  
·при вызове с кодом - результат выполнения переданного кода.  

Пример

^таблица.array[]
^таблица.array[
колонка1]
^таблица.array{ 
$таблица.колонка1 + $таблица.колонка1 }

Создаст следующие массивы:

[
  {"колонка1": "значение1", "колонка2": "значение2"},
  {"колонка1": "значение3", "колонка2": "значение4"},
  ...
]
[
  "значение1",
  "значение3",
  ...
]
[
  " значение1 + значение2 ",
  " значение3 + значение4 ",
  ...
]



Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 29.12.2024