Zum Inhalt springen

Cache per Skript löschen

Erstellt am 22. November 2006 · 2 Antworten · letzte Antwort am 22. November 2006

Tags: Frage

ammannd ·

Sehe ich das richtig?

Ich habe ein FE-Plugin, das in zwei Modi ausgeführt werden kann (auch gleichzeitig). Einerseits zeigt es Einträge einer Datenbank an, andererseits kann über eine Form der Datenbank neue Einträge hinzugefügt werden. Da ich die Inhalte in die Indexed Search aufnehmen möchte, wird das Plugin gecached ausgeführt, wenn die Einträge angezeigt werden. Wenn allerdings ein neuer Eintrag über die Form hinzugefügt wird, sollte der Cache geleert werden, da dieser Eintrag ja sonst nicht in der Auflistung erscheint. Kann ich den Cache nach dem Hinzufügen von dem Skript automatisch leeren lassen? Falls ja, wie geht das genau?

Vielen Dank für eure Hilfe!
Dave

steffenk ·

ja, das geht

$TCE = t3lib_div::makeInstance('t3lib_TCEmain');
$TCE->admin = 1;
$TCE->clear_cacheCmd('pages');
$TCE->clear_cacheCmd($pid);