こんにちは。
他の言語だとどうかわかりませんが
かなり手間取ったので、メモです。
smartyはファイルを読みにいった際
templates_cというフォルダに同名に近いファイル(キャッシュ)
を自動生成し、格納する仕組みらしい。
実際の作業
1、既存の.tplファイル(templates配下)を修正し、gitで更新
しかし修正が入ったため、ファイルを戻した。
2、ソースコードをもともとあげておき、なんらかの形でtemplates_cのファイルのほうが更新時間が最近
このような修正が入ったために以下のような自体が発生。
更新日時が
templates配下の~.tplファイル < templates_c配下の~.tpl.phpファイル
ex)
test.tpl test.tpl.php
こうなるとどうやらtemplates_cを書き込まないため、
過去のがずっと表示されてしまう。
対応方法は同名のtemplates_c配下のファイルを削除し、
リロードすることで無事に完了する。
一安心。
それではこれからも宜しくお願いいたします。