首頁  >  文章  >  php框架  >  thinkphp5怎麼禁止緩存

thinkphp5怎麼禁止緩存

藏色散人
藏色散人原創
2022-12-07 10:36:512315瀏覽

thinkphp5禁止快取的方法:1、在入口檔案裡面加入程式碼「define('DB_FIELD_CACHE',false);」;2、開啟「debug.php”,修改內容為「'HTML_CACHE_ON'  => ;false,”;3、在config.php中設定「'TMPL_CACHE_ON' => false,」關閉模版快取即可。

thinkphp5怎麼禁止緩存

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn