Справка
Оператор [prepare] - Подгрузка
Результат: Массивы
Загрузить в оперативную память сервера из БД указанные поля.
Данная операция осуществляется автоматически для оператора [tree] следующим образом. При первой и второй итерациях цикла определяются используемые переменные, после чего происходит автоматическая подгрузка аналогичных переменных для всех остальных объектов.
В качестве аргументов может быть перечисление переменных, а также [*] (все поля) и [sub:name] (подгрузить все подобъекты из указанной подтаблицы).
Если указана подгрузка объектов из подтаблиц, то результатом функции будет являться массив, состоящий из этих подобъектов. Если вместо [sub] указать [sub2], то результатом будет исходный массив.
Пример подготовки переменных, на статьях в категориях:
[cex.category.rows
.prepare('title','sub:articles')
.prepare('title','anons')]
Первая [prepare] подготовит заголовки категорий и массив всех статей, а вторая будет работать уже над массивом всех статей и подготовит заголовки и анонсы всех статей.
Данная операция осуществляется автоматически для оператора [tree] следующим образом. При первой и второй итерациях цикла определяются используемые переменные, после чего происходит автоматическая подгрузка аналогичных переменных для всех остальных объектов.
В качестве аргументов может быть перечисление переменных, а также [*] (все поля) и [sub:name] (подгрузить все подобъекты из указанной подтаблицы).
Если указана подгрузка объектов из подтаблиц, то результатом функции будет являться массив, состоящий из этих подобъектов. Если вместо [sub] указать [sub2], то результатом будет исходный массив.
Пример подготовки переменных, на статьях в категориях:
[cex.category.rows
.prepare('title','sub:articles')
.prepare('title','anons')]
Первая [prepare] подготовит заголовки категорий и массив всех статей, а вторая будет работать уже над массивом всех статей и подготовит заголовки и анонсы всех статей.