getCachedFieldList
array public static \Bitrix\Catalog\Model\Entity::getCachedFieldList( );
Метод возвращает список полей, которые дочерняя модель хранит во внутреннем кеше. Статический метод.
Параметры
Без параметров.
Возвращаемое значение
Метод возвращает массив имен полей и алиасов. Числовой ключ означает обычное имя поля. Строковый ключ задает имя в кеше, а значение — имя поля ORM-таблицы.
Как формируется список
Дочерняя модель задает начальные поля в защищенной точке расширения getDefaultCachedFieldList(). При инициализации объекта обработчики события OnBuildCachedFieldList могут добавить поля ORM-таблицы или алиасы.
Список влияет на getList(), fetch(), операции изменения данных и методы ручного управления кешем.
Пример
<?php
use Bitrix\Catalog\Model\Product;
use Bitrix\Main\Loader;
if (!Loader::includeModule('catalog'))
{
throw new RuntimeException('Не удалось подключить модуль catalog');
}
$fields = Product::getCachedFieldList();
print_r($fields);
© «Битрикс», 2001-2026, «1С-Битрикс», 2026