Документация для разработчиков

EntityCollection

\Bitrix\Sale\Internals\EntityCollection представляет собой коллекцию сущностей.


Цепочка наследования (в рамках подпространства \Bitrix\Sale)

Internals\EntityCollection > Internals\CollectionBase

Методы класса

МетодОписание С версии
clearCollectionУдаляет все элементы коллекции. 15.5.1
doFinalActionВыполняет финальные действия. 15.5.1
getIndexByIdИщет элемент в коллекции по ID и возвращает его внутренний индекс. 15.5.1
getItemByIdИщет элемент в коллекции по ID и возвращает его. 15.5.1
getItemByIndexИщет элемент в коллекции по внутреннему индексу и возвращает его. 17.5.0
isAnyItemDeletedПроверяет, был ли удален какой-либо элемент коллекции. 17.5.0
isChangedПроверяет, была ли изменена коллекция. Возвращает true или false. 15.5.2
isCloneПроверяет, является ли коллекция клонированной. Возвращает true или false. 6.0.26
verifyПроверяет коллекцию на корректность. Возвращает объект \Bitrix\Sale\Result. 17.5.0

Методы родительского класса \Bitrix\Sale\Internals\CollectionBase

МетодОписание С версии
countВозвращает количество элементов объекта. 15.5.3
currentВозвращает текущий элемент. 15.5.3
getIteratorВозвращает внешний итератор. 15.5.3
isEmptyПроверяет коллекцию на пустоту. Если в коллекции нет элементов, возвращается true (иначе false). 15.5.3
keyВозвращает индекс текущего элемента коллекции. 15.5.3
nextПеремещает указатель коллекции вперед на один элемент. 15.5.3
offsetExistsОпределяет, существует или нет заданное смещение (ключ). 15.5.3
offsetGetВозвращает заданное смещение (ключ). 15.5.3
offsetSetУстанавливает значения для данного смещения. 15.5.3
offsetUnsetСбрасывает значение по смещению. 15.5.3
rewindУстанавливает указатель на первый элемент коллекции. 15.5.3
validПроверяет, содержит ли коллекция еще элементы. 15.5.3


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх