thinkphp5禁止快取的方法:1、在入口檔案裡面加入程式碼「define('DB_FIELD_CACHE',false);」;2、開啟「debug.php”,修改內容為「'HTML_CACHE_ON' => ;false,”;3、在config.php中設定「'TMPL_CACHE_ON' => false,」關閉模版快取即可。
本教學操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。
thinkphp5怎麼禁止快取?
thinkphp關閉快取:
明確一點:除非你不用tp 的模板引擎。這裡所謂的關閉編譯快取是指:有了快取文件,也重新編譯,不用以前產生好的。
【三種方式都可以,但要如何驗證快取關閉與否呢? 】
#在入口檔案關閉全部快取
在入口檔案裡面加入如下幾句程式碼:
define('APP_DEBUG',TRUE); // 开启调试模式 define('DB_FIELD_CACHE',false); define('HTML_CACHE_ON',false);
#從設定修改預設值
1. 找到\ThinkPHP\Common\convention.php和\ThinkPHP\Common\debug.php
2.修改如下
debug.php中
'TMPL_CACHE_ON'=>false, // 默认开启模板缓存
convention.php中
'TMPL_CACHE_ON' => false, // 默认开启模板编译缓存 false 的话每次都重新编译模板 'ACTION_CACHE_ON' => false, // 默认关闭Action 缓存 'HTML_CACHE_ON' => false, // 默认关闭静态缓存
3. 關閉模版緩存,config.php中配置
'TMPL_CACHE_ON' => false, 'TMPL_CACHE_ON' => false,
推薦學習:《thinkPHP視訊教學》
以上是thinkphp5怎麼禁止緩存的詳細內容。更多資訊請關注PHP中文網其他相關文章!