ホームページ > 記事 > CMS チュートリアル > phpcms v9 でキャッシュをオフにする方法
#phpcms v9 でキャッシュをオフにする方法
phpcms のテンプレート キャッシュを削除する
最近phpcmsを使って簡単なものを作りました。簡単すぎたのでftpで直接デバッグしましたが、テンプレートファイルをアップロードしましたが、フロントデスクが更新されず、キャッシュに行きました生成されたキャッシュを削除するためにphpディレクトリを削除し、行ったり来たりしたのですが、何度かやって非常にイライラしましたが、ネット上にそれをオフにする適切な記事が見つからなかったので、単純かつ大雑把にキャッシュをクリアしましたfirstglobal.func.phpfunction 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 サイトの他の関連記事を参照してください。