Manchmal ist es sinvoll die Ausgabe von einer Extension in Cache von TYPO3 speichern und danach ausgeben.
Dafür gibt es paar API in Typo3 . Mit einem Beispiel werde ich erklären, wie man die Daten in Cache speichern bzw. lesen kann :
function setDataInCache($key, $identifier, $data) {
try {
$cacheIdentifier = 'extkey-' . $identifier;
$cacheHash = md5($cacheIdentifier . $key);
t3lib_pageSelect::storeHash( $cacheHash, serialize($data), $cacheIdentifier );
return true;
}
catch (Exception $e) {
return false;
}
}
function getDataFromCache($key, $identifier){
try {
$cacheIdentifier = 'extkey--' . $identifier;
$cacheHash = md5($cacheIdentifier . $key);
return unserialize(t3lib_pageSelect::getHash($cacheHash));
}
catch (Exception $e) {
return null;
}
}














