テンプレート

出典: SugarForum.jp

Sugarでは、2つのテンプレートエンジンが採用されています。

あちらこちらにXTemplateが残っていますが、Smartyに統一されていくようです。開発者が作成する必要のあるテンプレートは、基本的にSmartyだけです。Sugar用に継承されたSugar_Smartyクラスがあるのでこれを使います。

独自モジュールを作成する場合、ビュークラスのdisplayメソッドに直にHTMLを書くことも可能ですが、以下の観点からテンプレートの利用が推奨されます。

  • ロジックとビューを分離する
  • コード量が減る (→ミスも減る)
  • ユーザがカスタマイズしやすい

最終更新 03:19, 2008年1月21日 (月)。   このページは 2,154 回アクセスされました。