thinkphp5.0清除緩存的方法:1、通過“public function clear_sys_cache(){…}”方法清除模版緩存;2、通過“public function clear_log_chache(){…}”方法清除日志緩存并刪出log空目錄即可。
本教程操作環境:Windows7系統、thinkphp5.0版、Dell G3電腦。
thinkphp5.0 怎么清除緩存?
thinkphp5.0清除緩存、模版緩存和日志緩存的方法?
直接寫入cache模塊中,生成控制器
立即學習“PHP免費學習筆記(深入)”;
namespace?appcachecontroller; use?thinkController; use?thinkCache;
具體方法如下:
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'); }
推薦學習:《thinkPHP視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦