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