method public static

DiscountCouponTable::deleteByDiscount()

Класс: \Bitrix\Catalog\DiscountCouponTable

Сигнатура

public static deleteByDiscount(int $discount) : void

Описание

Удалить все купоны для скидки.

Параметры

$discount int
ID скидки.

Возвращаемое значение

void

Как применяется в DiscountCouponTable

DiscountCouponTable::deleteByDiscount() — метод класса \Bitrix\Catalog\DiscountCouponTable модуля «Торговый каталог». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_DiscountCoupon, наборы — как EO_DiscountCoupon_Collection.

Статический метод — вызывается через имя класса DiscountCouponTable, без создания объекта.

use Bitrix\Main\Loader;
use Bitrix\Catalog\DiscountCouponTable;

Loader::includeModule('catalog');

$discount = 1;
DiscountCouponTable::deleteByDiscount($discount);

Собственные методы DiscountCouponTable

deleteByDiscount() есть и у других классов модуля «Торговый каталог»: DiscountModuleTable, DiscountRestrictionTable.

Исходный файл: source/catalog/lib/discountcoupon.php:284

Что будем искать? Например,Продвижение