Cache aus einer Extension heraus löschen

Der richtige Weg ist der folgende:

 

	$tcemain = t3lib_div::makeInstance('t3lib_TCEmain');
	$tcemain->clear_cacheCmd($cacheCmd);

 

Wobei $cacheCmd 'temp_CACHED' oder 'all' sein kann.

 

/**
 * Clear all cache
 */
function clearAllCache() {
    $tce = t3lib_div::makeInstance('t3lib_TCEmain');
    $tce->stripslashes_values = 0;
    $tce->start(Array(),Array());
    $tce->clear_cacheCmd('all');
}

 

Mehr Infos und Beispiele dazu findest Du in folgenden Dateien:

 

typo3/class.alt_menu_functions.inc

typo3/tce_db.php

 
Ihre aktuelle Seitenauswahl:  
>>>