thinkphp5禁止緩存的方法:1、在入口文件里面加入代碼“define('DB_FIELD_CACHE',false);”;2、打開“debug.php”,修改內(nèi)容為“'HTML_CACHE_ON' =>false,”;3、在config.php中配置“'TMPL_CACHE_ON' => false,”關(guān)閉模版緩存即可。
php入門到就業(yè)線上直播課:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
本教程操作環(huán)境:Windows7系統(tǒng)、ThinkPHP5版、Dell G3電腦。
thinkphp5怎么禁止緩存?
thinkphp關(guān)閉緩存:
明確一點(diǎn):除非你不用tp 的模板引擎。這里所謂的關(guān)閉編譯緩存是指:有了緩存文件,也重新編譯,不用以前生成好的。
【三種方式都可以,但如何驗(yàn)證緩存關(guān)閉與否呢? 】
#在入口文件關(guān)閉全部緩存
在入口文件里面加入如下幾句代碼:
define('APP_DEBUG',TRUE); // 開啟調(diào)試模式 define('DB_FIELD_CACHE',false); define('HTML_CACHE_ON',false);
登錄后復(fù)制
#從配置中修改默認(rèn)值
1. 找到ThinkPHPCommonconvention.php和ThinkPHPCommondebug.php
2.修改如下
debug.php中
'TMPL_CACHE_ON'=>false, // 默認(rèn)開啟模板緩存
登錄后復(fù)制
convention.php中
'TMPL_CACHE_ON' => false, // 默認(rèn)開啟模板編譯緩存 false 的話每次都重新編譯模板 'ACTION_CACHE_ON' => false, // 默認(rèn)關(guān)閉Action 緩存 'HTML_CACHE_ON' => false, // 默認(rèn)關(guān)閉靜態(tài)緩存
登錄后復(fù)制
3.關(guān)閉模版緩存, config.php中配置
'TMPL_CACHE_ON' => false, 'TMPL_CACHE_ON' => false,
登錄后復(fù)制
推薦學(xué)習(xí):《thinkPHP視頻教程》