thinkphp 如何实现清除缓存?

thinkphp 如何实现清除缓存?,第1张

define('RUNTIME_PATH' , './runtime/'.APP_NAME.'/' )

首先一开始的时候把缓存目录提出,让所有缓存都放入一个目录,这样清理缓存就很容易了。

ThinkPHP默认使用的是文件缓存,那么就只要把缓存文件删除就可以了。

可以使用:

import('ORG.Io.Dir')

Dir::delDir('./runtime/')

hinkPHP需要清除的缓冲有四个:模版缓存(Cache),数据缓存目录(Temp), 日志目录(Logs), 数据目录(Data)。

// 清除缓存目录

function clearCache($type=0,$path=NULL) {

if(is_null($path)) {

switch($type) {

case 0:// 模版缓存目录

$path = CACHE_PATH

break

case 1:// 数据缓存目录

$path = TEMP_PATH

break

case 2:// 日志目录

$path = LOG_PATH

break

case 3:// 数据目录

$path = DATA_PATH

}

}

import("ORG.Io.Dir")

Dir::del($path)

}如果你还不明白的话,你可以在后盾人看看教材视频,多看看几遍,慢慢的不就会了,如果嫌弃麻烦,你可以直接去后盾网问问那些专家讲师,他们很乐意帮你的,希望能帮到你,给个采纳吧谢谢,@(。・o・)@


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12021977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存