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

BasketItemCollection

Методы BasketItemCollection

\Bitrix\Sale\BasketItemCollection представляет собой коллекцию товарных позиций.


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

BasketItemCollection >  Internals\EntityCollection > Internals\CollectionBase

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

МетодОписание С версии
createItemСоздает товарную позицию и добавляет ее в коллекцию. 17.5.0
getBasketАбстрактный метод. Возвращает корзину, в которой находится данная коллекция. 17.5.0
getBasketItemsВозвращает коллекцию товаров. 17.5.0
getExistsItemВозвращает товарную позицию из коллекции (либо null). 17.5.0
getItemByBasketCodeВозвращает товарную позицию из коллекции по коду товарной позиции. 17.5.0
getItemByIdВозвращает товарную позицию из коллекции по идентификатору товарной позиции. 17.5.0
getOrderВозвращает заказ, привязанный к корзине. 17.5.0
getOrderIdВозвращает ID заказа, которому принадлежит коллекция. 17.5.0
loadFromArrayЗагружает товарные позиции из массива. 17.5.0

Методы класса \Bitrix\Sale\Internals\EntityCollection

МетодОписание С версии
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-2024, «1С-Битрикс», 2024
Наверх