DeutschEnglish homekontaktrss Diese Seite weiter empfehlen
anmelden
  • Aktuelles
  • CMS-TYPO3
  • Services
  • Account
  • Tipps / Tricks
  • Home
  • Aktuelles
  • CMS-TYPO3
  • Tipps / Tricks
  • Services
  • Account
  • Extra
Ihre Seite kostenlos in unsere Webkatalog eintragen
bitte hier klicken.
its7.de Möchten Sie eine Webseite erstellen, Wir helfen Ihnen dabei.
Webseite kostenlos eintragen Webseite kostenlos eintragen
hostfactory hostfactory
also-s.de Fachstudio für dauerhafte IPL-Haarentfernung ohne Gelanwendung
handytarifevergleich.com Handytarife Vergleichen

Kontakt

Typo3 :: Cache in Extension

Wie man die Daten von eigener Extention in Cache speichern bzw. auslesen kann.

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;
    }
}

 

 

Samstag, 04. Dezember. 2010 10:39
Zurück
TwitterFacebookLinkedIn
"INFORMATION TECHNOLOGY SOLUTIONS"
  • Impressum
  • Sitemap
  • AGB