2012年3月6日火曜日

Smarty バージョンアップでエラー

Smarty-2.6.26からSmarty-3.1.7にバージョンアップしたら下記のエラーが出て冷や汗。

Uncaught exception 'SmartyException' with message 'PHP5 requires you to call __construct() instead of Smarty()


拡張セットアップのクラス定義で __construct を使用するようで、


 $this->Smarty();


 parent::__construct();

に変更します。


clear_all_cache も clearAllCache へ変更必要ありなんですね。


それと、smarty3になって、
ホワイトスペースに囲まれたデリミタは、Smartyのタグとして扱わないです。

これは便利ですね。Javascript、cssが扱いやすくなります。

0 件のコメント:

コメントを投稿