特集 2004/02/19 23:50:00 更新 全3回「WebプログラミングPHP言語入門」 特集:第3回 PHPを思うままに操れるようになる「MVC」と「Smarty」 (2/4) テンプレートエンジン Smartyとは テンプレートとは、Webアプリケーションのスクリプトからデザイン部分だけを完全に切り離したものである。コントローラから渡されたモデルの処理結果を使い、情報をレイアウトするためのプログラムが、スクリプトエンジンである。 PHPで利用できるテンプレートエンジンには幾つか候補があるが、今回はSmartyというテンプレートエンジンを使用する事にした。 Smartyを選択した主な理由は、Smartyの使い方を解説しているサイトが多く存在し、和訳したドキュメントを公開しているサイトが存在している点である。XOOPS(コミュニティサイト構築用ソフト)でもSmartyを採用している