Smarty 3.1 で引っかかったところ

  • 投稿日:
  • by
  • カテゴリ:
  • タグ:

何気に3.0.8から3.1.4に上げてみたら、動きません。

何がダメだったのかというと、以下の部分です。

$this->template_dir = "../smarty/templates";
$this->compile_dir = "../smarty/templates_c";
$this->cache_dir = "../smarty/cache";
$this->config_dir = "../smarty/configs";

3.0.xでも非推奨でしたが、3.1.xからは動作しません。

$this->setTemplateDir('../smarty/templates');
$this->setCompileDir('../smarty/templates_c');
$this->setCacheDir('../smarty/cache');
$this->setConfigDir('../smarty/configs');

と書かなくてはならないようです。

他にもあるのかな? どこかにまとめがあればいいんだけど。