MyBB.de Forum
Cache leeren - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Entwicklung (https://www.mybb.de/forum/forum-74.html)
+--- Thema: Cache leeren (/thread-36664.html)



Cache leeren - itsmeJAY - 30.07.2019

Servus,

kann ich den Cache irgendwie während der 

function_uninstall();

leeren/erneuern? Hat die Klasse Cache dafür irgendeine Methode? Hat die schonmal jemand benutzt? 

Grüße


RE: Cache leeren - StefanT - 30.07.2019

Das du deine Frage etwas ausführlicher beschreiben? Was hast du vor?


RE: Cache leeren - itsmeJAY - 30.07.2019

Sorry,

ich möchte, dass wenn ein Plugin deinstalliert wird der Cache automatisch erneuert wird. Wenn ein Plugin deinstalliert wird, wird die Funktion function_uninstall() aufgerufen im Plugin und dort werden einige Profilfelder gelöscht - dies könnte zu Fehlern führen, wenn ein neues Custom Profile Feld hinzugefügt wird und der alte Cache noch verfügbar ist (wegen der gleichen fid).

Somit dachte ich, es gibt eine Möglichkeit, den Cache zu erneuern/leeren.

PS: Es handelt sich logischerweise um ein Plugin, welches ich gerade entwickel.


RE: Cache leeren - StefanT - 30.07.2019

Es gibt nicht "den Cache", sondern verschiedene. Vermutlich suchst du $cache->update_profilefields: https://crossreference.mybb.de/inc/class_datacache.php.source.html#l1220


RE: Cache leeren - itsmeJAY - 30.07.2019

$cache->update_profilefields();

funktioniert.

Dank dir.