タグ: smarty
【メモ】Smarty3でAPIがだいぶ変わってた。
Smarty3同梱の「README」ファイルより。 Smarty3でのAPIは以下の通り。
【メモ】Smarty2 → 3のハマリどころ
Smarty3の最新β(β8)が出たのが3/5。
今後どうなっていくのか、正式版はいつ頃リリースなのかその辺気になるところですが、
使ってみている限りで特に不具合はない(このサイトはMobavleType+PHP5+Smarty3で構築されています)ので、
それほど大きな影響がない、あってもなんとかなるくらいの環境であれば移行してみても良いかも知れません。
(今から脆弱性が発見される可能性も無くはないですけど)
Smarty3になると何が変わるかはSmarty3に同梱の「SMARTY2_BC_NOTES」ファイルに記載されています。
日本語訳はこちらにあります。
Smarty2.0からSmarty3.0への変更点 | スイナシア
大きな変更は、PHP5以上で動作というところだと思いますが、他にもメソッドチェーンをサポートしていたり、色々と地味に便利になっているような気がします。
で、Smartyのインストールと言っても基本的にはコピーするだけなので簡単なのですが、
実際に移行してみるといくつかテンプレートのハマリ点があったのでメモしておきます。
参考にしていただければ。