Справка

Оператор [prepare] - Подгрузка

Ссылка на оператор в списке

Результат: Массивы

Загрузить в оперативную память сервера из БД указанные поля.

Данная операция осуществляется автоматически для оператора [tree] следующим образом. При первой и второй итерациях цикла определяются используемые переменные, после чего происходит автоматическая подгрузка аналогичных переменных для всех остальных объектов.

В качестве аргументов может быть перечисление переменных, а также [*] (все поля) и [sub:name] (подгрузить все подобъекты из указанной подтаблицы).

Если указана подгрузка объектов из подтаблиц, то результатом функции будет являться массив, состоящий из этих подобъектов. Если вместо [sub] указать [sub2], то результатом будет исходный массив.

Пример подготовки переменных, на статьях в категориях:
[cex.category.rows
.prepare('title','sub:articles')
.prepare('title','anons')]


Первая [prepare] подготовит заголовки категорий и массив всех статей, а вторая будет работать уже над массивом всех статей и подготовит заголовки и анонсы всех статей.