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

DiscountEntitiesTable

DiscountEntitiesTable – класс для работы с таблицей сущностей (свойства инфоблоков, данные торгового каталога, корзины и т.д.), необходимых для работы правил корзины.


Цепочка наследования

Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main – класса Bitrix\Main\Entity\DataManager).


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

МетодОписание С версии
deleteByDiscountМетод удаляет список сущностей, необходимых для правила с кодом $discount. 14.11.0
getByDiscountМетод возвращает массив сущностей в соответствии с массивом правил корзины $discountList. 14.11.0
getMapМетод возвращает список полей для таблицы сущностей, необходимых для работы правил корзины. 14.11.0
getTableNameМетод возвращает название таблицы сущностей, необходимых для работы правил корзины. 14.11.0
updateByDiscountМетод обновляет параметры списка сущностей в соответствии с правилом, имеющим код $discount. 14.11.0
validateEntityМетод возвращает валидатор для поля ENTITY. 14.11.0
validateFieldEntityМетод возвращает валидатор для поля FIELD_ENTITY. 14.11.0
validateFieldTableМетод возвращает валидатор для поля FIELD_TABLE. 14.11.0
validateModuleIdМетод возвращает валидатор для поля MODULE_ID. 14.11.0


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

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

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

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

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