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

Comment désactiver le cache dans phpcms v9

藏色散人
藏色散人original
2019-12-27 10:44:553035parcourir

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);
      }
  }

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);
     // }
  }

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!

Déclaration:
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