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

藏色散人
リリース: 2022-12-07 10:36:51
オリジナル
2335 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート