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

getTabletFieldName

array public static
\Bitrix\Catalog\Model\Entity::getTabletFieldNames(
	int $fields = self::FIELDS_MAIN
);

Метод возвращает имена полей ORM-таблицы дочерней модели. Статический метод.

Параметры

ПараметрОписание
$fields Маска типов полей:
  • Entity::FIELDS_MAIN — основные скалярные поля ORM-таблицы,
  • Entity::FIELDS_UF — пользовательские поля,
  • Entity::FIELDS_ALL — оба типа полей.
По умолчанию — Entity::FIELDS_MAIN

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

Метод возвращает массив имен полей. Связи и вычисляемые поля в список основных полей не входят. Если полей выбранного типа нет, массив будет пустым.

Пример

<?php

use Bitrix\Catalog\Model\Entity;
use Bitrix\Catalog\Model\Price;
use Bitrix\Main\Loader;

if (!Loader::includeModule('catalog'))
{
	throw new RuntimeException('Не удалось подключить модуль catalog');
}

$fields = Price::getTabletFieldNames(Entity::FIELDS_ALL);

print_r($fields);


© «Битрикс», 2001-2026, «1С-Битрикс», 2026