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

EndDataCache

CPageCache::EndDataCache()

Выводит буферизированный HTML и сохраняет его на диске в файл кеша. Нестатический метод.

Параметры

Без параметров.

Смотрите также

Пример использования

<?
// создаем объект
$obCache = new CPageCache; 

// время кеширования - 30 минут
$life_time = 30*60; 

// формируем идентификатор кеша в зависимости от всех параметров 
// которые могут повлиять на результирующий HTML
$cache_id = $ELEMENT_ID.$IBLOCK_TYPE.$USER->GetUserGroupString(); 

// инициализируем буферизирование вывода
if($obCache->StartDataCache($life_time, $cache_id, "/")):
	// выбираем из базы параметры элемента инфо-блока
	if($arIBlockElement = GetIBlockElement($ELEMENT_ID, $IBLOCK_TYPE)):
		echo "<pre>"; print_r($arIBlockElement); echo "</pre>";
	endif;
	// записываем буферизированный результат на диск в файл кеша
	$obCache->EndDataCache(); 
endif;
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024