ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp5 でキャッシュを無効にする方法

thinkphp5 でキャッシュを無効にする方法

藏色散人
藏色散人オリジナル
2022-12-07 10:36:512217ブラウズ

thinkphp5 でキャッシュを無効にする方法: 1. コード「define('DB_FIELD_CACHE',false);」をエントリ ファイルに追加します; 2. 「debug.php」を開き、内容を「'HTML_CACHE_ON」に変更します' => ;false,"; 3. config.php で「'TMPL_CACHE_ON' => false,」を設定し、テンプレート キャッシュをオフにします。

thinkphp5 でキャッシュを無効にする方法

このチュートリアルの動作環境: Windows 7 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。

thinkphp5 でキャッシュを無効にする方法は?

thinkphp はキャッシュをオフにします:

明確にしてください: tp のテンプレート エンジンを使用しない場合を除きます。ここでのいわゆるコンパイル キャッシュのオフとは、キャッシュ ファイルを使用して、以前に生成されたキャッシュ ファイルを使用せずに再コンパイルすることを意味します。

[3 つの方法はすべて可能ですが、キャッシュがオフになっているかどうかを確認するにはどうすればよいですか? ]

#エントリ ファイル内のすべてのキャッシュを閉じます

次のコード行をエントリ ファイルに追加します:

define('APP_DEBUG',TRUE); // 开启调试模式

define('DB_FIELD_CACHE',false);

define('HTML_CACHE_ON',false);

#設定からデフォルト値を変更します

1. \ThinkPHP\Common\convention.php と \ThinkPHP\Common\debug.php

2 を見つけて、

'TMPL_CACHE_ON'=>false,      // 默认开启模板缓存
## の

debug.php を次のように変更します。 #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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。