thinkphp5 でキャッシュを無効にする方法: 1. コード「define('DB_FIELD_CACHE',false);」をエントリ ファイルに追加します; 2. 「debug.php」を開き、内容を「'HTML_CACHE_ON」に変更します' => ;false,"; 3. config.php で「'TMPL_CACHE_ON' => false,」を設定し、テンプレート キャッシュをオフにします。
このチュートリアルの動作環境: 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, // 默认开启模板缓存
'TMPL_CACHE_ON' => false, // 默认开启模板编译缓存 false 的话每次都重新编译模板 'ACTION_CACHE_ON' => false, // 默认关闭Action 缓存 'HTML_CACHE_ON' => false, // 默认关闭静态缓存
'TMPL_CACHE_ON' => false, 'TMPL_CACHE_ON' => false,
thinkPHPビデオチュートリアル」
以上がthinkphp5 でキャッシュを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。