Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.27 veröffentlicht (22.06.21)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Cache leeren
#1
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
Zitieren
#2
Das du deine Frage etwas ausführlicher beschreiben? Was hast du vor?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
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.
Zitieren
#4
Es gibt nicht "den Cache", sondern verschiedene. Vermutlich suchst du $cache->update_profilefields: https://crossreference.mybb.de/inc/class...html#l1220
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
$cache->update_profilefields();

funktioniert.

Dank dir.
Zitieren