欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  神坛PHP

Thinkphp清除缓存、模版缓存和日志缓存

程序员文章站 2022-01-30 20:46:34
...

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');

}