Cara untuk melumpuhkan caching dalam thinkphp5: 1. Tambahkan kod "define('DB_FIELD_CACHE',false);" pada fail masukan; 2. Buka "debug.php" dan ubah suai kandungan kepada "'HTML_CACHE_ON ' => ;false,"; 3. Konfigurasikan "'TMPL_CACHE_ON' => false," dalam config.php untuk mematikan cache templat.
Persekitaran pengendalian tutorial ini: sistem Windows 7, ThinkPHP versi 5, komputer Dell G3.
Bagaimana untuk melumpuhkan caching dalam thinkphp5?
thinkphp mematikan caching:
Satu perkara yang perlu jelas: melainkan anda tidak menggunakan enjin templat tp. Apa yang dipanggil mematikan cache kompilasi di sini bermaksud: dengan fail cache, susun semula tanpa menggunakan fail yang dijana sebelum ini.
【Ketiga-tiga kaedah tersedia, tetapi bagaimana untuk mengesahkan sama ada cache dimatikan? 】
#Tutup semua cache dalam fail masukan
Tambah baris kod berikut pada fail masukan:
define('APP_DEBUG',TRUE); // 开启调试模式 define('DB_FIELD_CACHE',false); define('HTML_CACHE_ON',false);
#Ubah suai nilai lalai daripada konfigurasi
1. Cari ThinkPHPCommonconvention.php dan ThinkPHPCommondebug.php
2 Ubah suai seperti berikut
debug.php
'TMPL_CACHE_ON'=>false, // 默认开启模板缓存
konvensyen.php
'TMPL_CACHE_ON' => false, // 默认开启模板编译缓存 false 的话每次都重新编译模板 'ACTION_CACHE_ON' => false, // 默认关闭Action 缓存 'HTML_CACHE_ON' => false, // 默认关闭静态缓存
3. Matikan cache templat dan konfigurasikannya dalam config.php
'TMPL_CACHE_ON' => false, 'TMPL_CACHE_ON' => false,
Pembelajaran yang disyorkan: "Tutorial Video thinkPHP"
Atas ialah kandungan terperinci Bagaimana untuk melumpuhkan caching dalam thinkphp5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!