[TYPO3-german] Einzel-Cache im PlugIn
Stefan Bothner | [m]zentrale
stefan at m-zentrale.de
Tue Mar 7 10:47:12 CET 2006
> Hallo,
> ich bin noch immer auf der Suche nach einer sinnvollen
> Caching-Lösung für Listenausgaben meiner FE-Plugins
>
> Ich möchte in meinem Plugin eine Liste ausgeben - da ich den
> Cache (vom Plugin aus) nicht aktiv löschen kann möchte ich
> allerdings nur die einzelnen Listeneinträge zwischenspeichern
> die Zusammenstellung soll dynamisch bleiben...
>
> Mein Plugin ist also ein USER_INT Objekt und die Ausgabe sieht
> (schematisch) so aus:
>
> $res = ...datenbankabfrage mit versch. where klauseln...
> while($row = ...datenbank fetch...($res)) {
> $content.=$this->cObj->USER(array('userFunc'=>$this->prefixId.
'->listelement','id'=>$row['id']));
> }
>
>
> Allerdings wird das so erzeugte USER Objekt nicht gecacht
> sondern immer auf's neue erzeugt ... gibt es einen Weg die
> einzelne Rückgabe dieser Funktion mit Typo-Hausmitteln
> zwischenzuspeichern oder muss ich auf selbstgebaute
> Caching-Werkzeuge zurückgreifen???
>
> Vielen Dank für jeden konstruktiven Beitrag Gruß Tolleiv
Hi,
wie wird denn die Ausgabe der Liste generiert? Durch ein Formular
oder durch Links? Sollten sie durch Links erzeugt werden so kannst
du mit cHash arbeiten. Hier ein Artikel dazu:
http://typo3.org/development/articles/the-mysteries-of-chash/
Gruss
Stefan
More information about the TYPO3-german
mailing list