So leeren Sie den Cache in thinkphp5.0

藏色散人
Freigeben: 2022-12-07 09:30:42
Original
2308 Leute haben es durchsucht

Thinkphp5.0-Methode zum Löschen des Caches: 1. Leeren Sie den Vorlagencache über die Methode „public function clear_sys_cache(){...}“. 2. Löschen Sie den Protokollcache über die Methode „public function clear_log_chache(){..“ .}"-Methode und löschen Sie einfach das leere Protokollverzeichnis.

So leeren Sie den Cache in thinkphp5.0

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Thinkphp Version 5.0, Dell G3-Computer.

Wie lösche ich den Cache in thinkphp5.0?

So löschen Sie den Cache, den Vorlagen-Cache und den Protokoll-Cache von thinkphp5.0

Schreiben Sie direkt in das Cache-Modul, um den Controller zu generieren

namespace app\cache\controller;
use think\Controller;
use think\Cache;
Nach dem Login kopieren

Die spezifische Methode lautet wie folgt:

public function Index()
{
return $this->fetch();
}
//清除模版缓存不删除cache目录;
public function clear_sys_cache()
{
Cache::clear();
$this->success('清除成功', 'Index/index');
}
//清除模版缓存但不删除temp目录;
public function clear_temp_ahce()
{
$path = glob(TEMP_PATH . '*.php');
array_map('unlink', $path);
$this->success('清除成功', 'Index/index');
}
//清除日志缓存并删出log空目录;
public function clear_log_chache()
{
$path = glob(LOG_PATH . '*');
foreach ($path as $item) {
//dump(glob($item .DS. '*.log'));
array_map('unlink', glob($item . DS . '*.log'));
rmdir($item);
}
$this->success('清除成功', 'Index/index');
}
Nach dem Login kopieren

Empfohlenes Lernen: „ thinkPHP-Video-Tutorial"

Das obige ist der detaillierte Inhalt vonSo leeren Sie den Cache in thinkphp5.0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!