2008-07-06 PHPフレームワークとSmarty PHP PHP勉強会 SIDE-B いしだなおとさんの発表。Smartyについて、フレームワークでどう使われているか調べてみたとの事。 基本的にはPOPT(PureOldPHPTemplate ただのPHPスクリプト。私はPOPSと呼んでいます)がメインだそうです。 その状況下でなぜSmartyなのか、という問いには「DSLだから」とのこと。 会社ごとの共通のロジックは、Smartyのプラグインとして隠蔽できるのでデザイナー産との協業がやりやすい、という理由を挙げてました。 以下、調査結果によりますと ETHNA ビューを書かなくていい フォームヘルパ系はSmarty pluginで提供されている CakePHP ビューはPHP スニペットでSmarty使用可能 置くのはアプリケーションフォルダ ヘルパー系はオブジェクトで使い勝手が悪い コードイグナイター アプリケーションディレクトリ配下に置く 処理はコントローラー Symfony プラグイン だそうです。