phpcms v9 でキャッシュをオフにする方法

藏色散人
リリース: 2019-12-27 10:44:55
オリジナル
3100 人が閲覧しました

phpcms v9 でキャッシュをオフにする方法

#phpcms v9 でキャッシュをオフにする方法

phpcms のテンプレート キャッシュを削除する

最近phpcmsを使って簡単なものを作りました。簡単すぎたのでftpで直接デバッグしましたが、テンプレートファイルをアップロードしましたが、フロントデスクが更新されず、キャッシュに行きました生成されたキャッシュを削除するためにphpディレクトリを削除し、行ったり来たりしたのですが、何度かやって非常にイライラしましたが、ネット上にそれをオフにする適切な記事が見つからなかったので、単純かつ大雑把にキャッシュをクリアしましたfirst

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);
      }
  }
ログイン後にコピー

という関数がありますが、中の if を削除するだけです。非常にシンプルで粗雑です。こうすると毎回コンパイルする必要があります。単純な小規模プロジェクトの場合は、あまり注意を払う必要はありません。

  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);
     // }
  }
ログイン後にコピー
PHP 中国語 Web サイト、多数の無料

PHPCMS チュートリアル 、オンラインで学習することを歓迎します。

以上がphpcms v9 でキャッシュをオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート