navigationPRODUCTSCULTUREENGINEERBLOGホームF-RevoCRMカスタマイズSmartyのキャッシュについて2019.08.29F-RevoCRMカスタマイズエンジニアサイト管理人Smartyのキャッシュについてエンジニアリングチームの杉本です。社内LTにて上がったSmartyのキャッシュについて簡単にご紹介します。SmartyとはSmartyとは、簡単にいうとPHP用のテンプレートエンジンのことです。F-RevoCRMではSmartyを用いてView側のコードを記述しています。PHPとHTML(CSS)を分けて記述することが出来るため、View側のコードを分割して管理することが出来ます。表示する内容を変更することが可能です。Smartyのキャッシュ管理についてSmartyのキャッシュ管理には以下の2パターンがあります。フォルダSmartyテンプレートからHTML出力されるまでの間の中間ファイルが格納されます。cacheフォルダキャッシュファイルが格納されます。Smartyのキャッシュ問題についてsmartyを使用していると、View側のテンプレートを編集しても反映されない場合がありました。変更が反映されない場合、キャッシュに残っているファイルが原因で古い画面が表示されている可能性があります。この場合はSmartyのキャッシュクリアを行う事で、編集後の画面を表示させる必要があります。Smartyのキャッシュクリア方法についてF-RevoCRMのルートフォルダ直下で以下のスクリプトを実行することで、Smartyのキャッシュをクリアすることが可能です。以下のフォルダを削除することで、キャッシュをクリアすることも可能です。エンジニア採用サイト。