getTabletClassName
string public static \Bitrix\Catalog\Model\Entity::getTabletClassName( );
Метод задает полное имя ORM-класса таблицы дочерней модели. Статический метод.
Параметры
Без параметров.
Возвращаемое значение
Базовая реализация возвращает пустую строку. Дочерний класс должен переопределить метод и вернуть имя класса, унаследованного от \Bitrix\Main\ORM\Data\DataManager.
Как работает метод
Конструктор Entity вызывает метод через позднее статическое связывание. По полученному имени он создает объект ORM-таблицы и получает описание ее полей.
Например, Product возвращает \Bitrix\Catalog\ProductTable, а Price — \Bitrix\Catalog\PriceTable.
Пример
<?php
use Bitrix\Catalog\Model\Price;
use Bitrix\Main\Loader;
if (!Loader::includeModule('catalog'))
{
throw new RuntimeException('Не удалось подключить модуль catalog');
}
echo Price::getTabletClassName();
© «Битрикс», 2001-2026, «1С-Битрикс», 2026