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

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