Maison > Tutoriel CMS > PHPCMS > Comment désactiver le cache dans phpcms v9

Comment désactiver le cache dans phpcms v9

藏色散人
Libérer: 2019-12-27 10:44:55
original
3179 Les gens l'ont consulté

Comment désactiver le cache dans phpcms v9

Comment désactiver le cache dans phpcms v9

Supprimer le cache des modèles de phpcms

J'ai récemment utilisé phpcms pour créer une chose simple. Parce que c'était trop simple, je l'ai débogué directement sur ftp. Cependant, j'ai téléchargé le fichier modèle, mais la réception n'a jamais actualisé le cache. répertoire pour supprimer le cache php généré, et j'ai fait des allers-retours. Je l'ai fait plusieurs fois et c'était vraiment ennuyeux, mais je n'ai pas trouvé d'article approprié sur Internet pour le désactiver, alors j'ai simplement et grossièrement vidé le cache. d'abord

Il y a une fonction nommée

dans global.func.php
function template($module = 'content', $template = 'index', $style = '')
  if (file_exists(PC_PATH . 'templates' . DIRECTORY_SEPARATOR . $style . DIRECTORY_SEPARATOR . $module . DIRECTORY_SEPARATOR . $template . '.html'))
  {
      if (!file_exists($compiledtplfile) || (@filemtime(PC_PATH . 'templates' . DIRECTORY_SEPARATOR . $style . DIRECTORY_SEPARATOR . $module . DIRECTORY_SEPARATOR . $template . '.html') > @filemtime($compiledtplfile)))
      {
          $template_cache->template_compile($module, $template, $style);
      }
  }
Copier après la connexion

Supprimez simplement le if à l'intérieur Comme c'est simple et grossier De cette façon, vous devez le compiler à chaque fois. , c'est un petit projet simple et vous n'avez pas besoin d'y prêter trop d'attention.

  if (file_exists(PC_PATH . 'templates' . DIRECTORY_SEPARATOR . $style . DIRECTORY_SEPARATOR . $module . DIRECTORY_SEPARATOR . $template . '.html'))
  {
    //  if (!file_exists($compiledtplfile) || (@filemtime(PC_PATH . 'templates' . DIRECTORY_SEPARATOR . $style . DIRECTORY_SEPARATOR . $module . DIRECTORY_SEPARATOR . $template . '.html') > @filemtime($compiledtplfile)))
     // {
          $template_cache->template_compile($module, $template, $style);
     // }
  }
Copier après la connexion

Site Web PHP chinois, Un grand nombre de Tutoriels PHPCMS gratuits, bienvenue pour apprendre en ligne !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal