Smarty3から変わったものなど...
- Smarty2系で使用されていた関数名はcamelCase形式になる。
- 代表的な例
- assign_by_ref($tpl_var, &$value)
- is_cached($template, $cache_id = null, $compile_id = null)→>isCached($template, $cache_id = null, $compile_id = null)
- load_plugin($plugin_name, $check = true)->loadPlugin($plugin_name, $check = true)
- load_filter($type, $name)→loadFilter($type, $name)
- template_exists($resource_name)→-templateExists($resource_name)
- 代表的な例
- キャッシュのクリアなど移動した関数などもある
- キャッシュを有効にする場合
- nocache属性やや不安定な気が・・・
- nocache=trueだと値が空っぽのときがある(実行環境:Windows7/Apache2.2/PHP5.3)
- nocache=TRUEだと値が確実に入っているので、今のところはこっちでやるつもり。
- 結論
- まだまだ、不安なところもあるけど、それなりに使える。