define('RUNTIME_PATH'?,?'./runtime/'.APP_NAME.'/'?);
創(chuàng)新互聯(lián)公司是一家專業(yè)提供南票企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為南票眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
首先一開始的時候把緩存目錄提出,讓所有緩存都放入一個目錄,這樣清理緩存就很容易了。
ThinkPHP默認(rèn)使用的是文件緩存,那么就只要把緩存文件刪除就可以了。
可以使用:
import('ORG.Io.Dir');
Dir::delDir('./runtime/');
hinkPHP需要清除的緩沖有四個:模版緩存(Cache),數(shù)據(jù)緩存目錄(Temp), 日志目錄(Logs), 數(shù)據(jù)目錄(Data)。
// 清除緩存目錄
function clearCache($type=0,$path=NULL) {
if(is_null($path)) {
switch($type) {
case 0:// 模版緩存目錄
$path = CACHE_PATH;
break;
case 1:// 數(shù)據(jù)緩存目錄
$path = TEMP_PATH;
break;
case 2:// 日志目錄
$path = LOG_PATH;
break;
case 3:// 數(shù)據(jù)目錄
$path = DATA_PATH;
}
}
import("ORG.Io.Dir");
Dir::del($path);
}如果你還不明白的話,你可以在后盾人看看教材視頻,多看看幾遍,慢慢的不就會了,如果嫌棄麻煩,你可以直接去后盾網(wǎng)問問那些專家講師,他們很樂意幫你的,希望能幫到你,給個采納吧謝謝,@(??o?)@
這個沒有一個固定的方法啊。畢竟不同的PHP程序有不同的緩存機(jī)制。
比如discuz吧,直接在后臺——系統(tǒng)工具——更新緩存就可以了。
smarty是個模板生成機(jī)制,用于分離php和html,如果你的站點(diǎn)本來就沒有smarty,就不會有smarty生成的緩存,也不可能清除你要清除的緩存。