164  /  382
Справочник

Восстановление коллекции

Просмотров: 21363
Дата последнего изменения: 03.08.2023
Татьяна Старкова
Сложность урока:
4 уровень - сложно, требуется сосредоточиться, внимание деталям и точному следованию инструкции.
1
2
3
4
5
Недоступно в лицензиях:
Ограничений нет

Восстановление коллекции из готовых данных работает так же, как это сделано в Объектах:

// восстановление по первичному ключу
$books = \Bitrix\Main\Test\Typography\Books::wakeUp([1, 2]);

// восстановление по набору полей
$books = \Bitrix\Main\Test\Typography\Books::wakeUp([
	['ID' => 1, 'TITLE' => 'Title 1'],
	['ID' => 2, 'TITLE' => 'Title 2']
]);

С той лишь разницей, что в коллекцию передается массив с данными объектов, которые нужно разместить в коллекции.

Примечание: Если необходимо сохранение коллекции для объектов, которых не было в базе данных и восстановленных через wakeUp, то сохранятся объекты изменённые с момента wakeUp значения запросом UPDATE.



6
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии