clearCacheItem
void public static \Bitrix\Catalog\Model\Entity::clearCacheItem( $id );
Метод удаляет одну строку из внутреннего кеша дочерней модели. Статический метод.
Параметры
| Параметр | Описание |
|---|---|
$id | Идентификатор строки. Метод приводит значение к целому числу |
Возвращаемое значение
Метод не возвращает данные.
Как работает метод
Для неположительного идентификатора метод не выполняет действий. В остальных случаях он удаляет сохраненную строку и отметку о ее изменении. Данные в ORM-таблице не изменяются.
Пример
<?php
use Bitrix\Catalog\Model\Product;
use Bitrix\Main\Loader;
if (!Loader::includeModule('catalog'))
{
throw new RuntimeException('Не удалось подключить модуль catalog');
}
// Идентификатор товара, кеш которого нужно очистить
$productId = 123;
Product::clearCacheItem($productId);
echo 'Данные товара удалены из кеша модели';
© «Битрикс», 2001-2026, «1С-Битрикс», 2026