対策はご存知ありませんでしょうか?
キャッシュ設定を下記にしても無駄でした。
$smarty->cache = false;
また、下記がキャッシュのディレクトリを指定するものでしたら、無効にしたいため、指定したくないのですが、可能でしょうか?
$smarty->compile_dir
コンパイルとキャッシュの指定は別です。
$smarty->compile_dir
$smarty->cache_dir
「1つ以上の $template_dir を持っているが $compile_dir が1つしかない場合」に当てはまりますか?
テンプレートを読み込むディレクトリが複数あり$smarty->compile_dirは全体で1つの場合です。
http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/api.f...
↑を参考にcache_id, compile_idをうまく操作するとできます。
複数の別のプログラム、ディレクトリーでsmartyを使う場合、
テンプレートディレクトリーとコンパイルディレクトリーはプログラムごと別に設定するとうまくいきます。
少し複雑なプログラムを作成する場合、コンパイルとキャッシュの意味も理解し適切な処理が必要です。
キャッシュを使用している場合はこちらも合わせて確認してみてください。
http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/cachi...
コメント(0件)