タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

smartyに関するcastaneaiのブックマーク (3)

  • [PHP]Smarty3を使ってみる WEBアプリケーション研究室 開発ノート

    SmartyのメジャーバージョンアップSmarty3のBETAが煮詰まってきた感じなので試してみました。BETAなので機能は変更されるかもしれません。 まずソースを眺めて最初に気づくのは体であるSmarty.class.phpが異様に小さいことです。assignやdisplayといったメソッドさえも見当たりません。個々の機能は小さなクラスに分かれていて、いわゆるLazy load(遅延ロード)をとりいれているようです。必要の無い機能は読み込まないというわけです。 セットアップ 基的には以前のバージョンの構文が使えるらしいのですが、$default_modifiersが廃止されたので、使っている場合は注意が必要です。当然smarty:nodefaultsがテンプレに書いてあってもエラーになります。 $default_modifiersの替りにvariablefilterという機構が用意さ

  • Smarty3から変わったものなど... - ECサイト運営開発記

    Smarty2系で使用されていた関数名はcamelCase形式になる。 代表的な例 assign_by_ref($tpl_var, &$value) assignByRef($tpl_var, &$value, $nocache = false, $scope = SMARTY_LOCAL_SCOPE) nocacheがtrueだとキャッシュされない。携帯サイトのセッションIDなどで便利。 assign($tpl_var, &$value, $nocache = false, $scope = SMARTY_LOCAL_SCOPE)もnocache可能。 is_cached($template, $cache_id = null, $compile_id = null)→>isCached($template, $cache_id = null, $compile_id = null) l

    Smarty3から変わったものなど... - ECサイト運営開発記
  • 【メモ】Smarty2 → 3のハマリどころ

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

  • 1