method public static

OrderDiscountTable::getTableName()

Класс: \Bitrix\Sale\Internals\OrderDiscountTable

Сигнатура

public static getTableName() : string

Описание

Возвращает имя таблицы БД для сущности.

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

string

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

OrderDiscountTable::getTableName() — метод класса \Bitrix\Sale\Internals\OrderDiscountTable модуля «Интернет-магазин».

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

use Bitrix\Main\Loader;
use Bitrix\Sale\Internals\OrderDiscountTable;

Loader::includeModule('sale');

$result = OrderDiscountTable::getTableName();
// $result: string

Другие методы OrderDiscountTable

  • calculateHash() Вычисляет хеш скидки.
  • calculateRuleHash() Вычисляет хеш для полей CONDITIONS и ACTIONS.
  • clearList() Удаляет список скидок.
  • getDiscountByHash() Возвращает идентификатор скидки по хешу.
  • getDiscountModules() Возвращает список модулей скидки.
  • getEmptyFields() Возвращает список полей, необходимых для prepareDiscountData.
  • getMap() Возвращает описание карты сущности.
  • prepareDiscountData() Подготавливает данные скидки для сохранения.
  • validateDiscountHash() Возвращает валидаторы для поля DISCOUNT_HASH.
  • validateModuleId() Возвращает валидаторы для поля MODULE_ID.
  • validateName() Возвращает валидаторы для поля NAME.

getTableName() есть и у других классов модуля «Интернет-магазин»: BasketArchivePackedTable, BasketArchiveTable, BasketPropertyTable, BasketTable, BusinessValueCode1CTable, BusinessValuePersonDomainTable, BusinessValueTable, BuyerStatisticTable.

Исходный файл: source/sale/lib/internals/orderdiscount.php:65

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