Перейти к содержанию

Коллекции

Тему главы можно изучить в новом формате — в документации по Bitrix Framework. В ней улучшена структура, описание, примеры.

Коллекция - это умный массив, позволяющий оптимизировать групповые операции с объектами одного типа.

Как и в случае с Объектами, для начала использования Коллекции объектов достаточно иметь лишь описанную сущность. Используйте fetchCollection вместо привычного fetchAll или зацикленного fetch:

$books = \Bitrix\Main\Test\Typography\BookTable::getList()
    ->fetchCollection();

$books - коллекция объектов класса Book, наделенная методами для групповых манипуляций с объектами. Также коллекции используются в Отношениях.