Entity
\Bitrix\Catalog\Model\Entity — абстрактный базовый класс моделей каталога. Класс связывает дочернюю модель с ORM-таблицей, управляет выборками и внутренним кешем, а также задает общий порядок добавления, изменения и удаления данных.
Методы класса
| Метод | Описание |
|---|---|
| __construct | Инициализирует объект модели, ORM-таблицу и внутренний кеш |
| add | Добавляет строку через дочернюю модель, отправляет события и обновляет кеш |
| clearCache | Очищает весь внутренний кеш дочерней модели |
| clearCacheItem | Удаляет одну строку из внутреннего кеша дочерней модели |
| clearSettings | Предоставляет дочерним моделям общую точку сброса загруженных настроек |
| delete | Удаляет строку через дочернюю модель, отправляет события и обновляет кеш |
| fetch | Возвращает следующую строку активной выборки и обновляет внутренний кеш |
| getCachedFieldList | Возвращает список полей, которые дочерняя модель хранит во внутреннем кеше |
| getCacheItem | Возвращает кешируемые данные строки дочерней модели |
| getCallbackRestEvent | Возвращает обработчик REST-события элемента |
| getEntity | Возвращает общий объект дочерней модели для текущего PHP-запроса |
| getList | Создает ORM-выборку дочерней модели и возвращает объект для чтения строк |
| getRow | Возвращает первую строку ORM-выборки дочерней модели |
| getTabletClassName | Задает полное имя ORM-класса таблицы дочерней модели |
| getTabletFieldNames | Возвращает имена полей ORM-таблицы дочерней модели |
| setCacheItem | Записывает строку во внутренний кеш дочерней модели |
| update | Изменяет строку через дочернюю модель, отправляет события и обновляет кеш |
© «Битрикс», 2001-2026, «1С-Битрикс», 2026