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. |