Comment désactiver la mise en cache dans thinkphp5 : 1. Ajoutez le code "define('DB_FIELD_CACHE',false);" au fichier d'entrée ; 2. Ouvrez "debug.php" et modifiez le contenu en "'HTML_CACHE_ON' =>false ," ;3. Configurez "'TMPL_CACHE_ON' => false," dans config.php pour désactiver le cache des modèles.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ThinkPHP version 5, ordinateur Dell G3.
Comment désactiver la mise en cache dans thinkphp5 ?
thinkphp désactive la mise en cache :
Soyons clairs : à moins que vous n'utilisiez pas le moteur de modèles de tp. Ce qu'on appelle désactiver le cache de compilation signifie ici : avec le fichier cache, recompilez-le sans utiliser celui généré précédemment.
【Les trois méthodes sont OK, mais comment vérifier si le cache est désactivé ? 】
#Fermez tous les caches dans le fichier d'entrée
Ajoutez les lignes de code suivantes dans le fichier d'entrée :
define('APP_DEBUG',TRUE); // 开启调试模式 define('DB_FIELD_CACHE',false); define('HTML_CACHE_ON',false);
#Modifiez la valeur par défaut de la configuration
1 Recherchez ThinkPHPCommonconvention.php et ThinkPHPCommondebug.php
2. . Modifiez comme suit
debug.php dans
'TMPL_CACHE_ON'=>false, // 默认开启模板缓存
convention.php dans
'TMPL_CACHE_ON' => false, // 默认开启模板编译缓存 false 的话每次都重新编译模板 'ACTION_CACHE_ON' => false, // 默认关闭Action 缓存 'HTML_CACHE_ON' => false, // 默认关闭静态缓存
3 Désactivez le cache des modèles, configurez
'TMPL_CACHE_ON' => false, 'TMPL_CACHE_ON' => false,
Apprentissage recommandé : "thinkPHP Video Tutorial"
.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!