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

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
Наверх