2011-02-21 初心者入門Smarty - PHPで利用するテンプレートエンジン Home SmartyはPHPで利用できるテンプレートエンジンです。Smartyを使うことで画面デザインとプログラム部分を分けて開発することが容易となります。ここではSmartyのインストールと実際の利用方法について確認していきます。 Smartyインストール ダウンロード インストール php.iniへの設定追加 (残りの記事一覧へ ...) Smartyアプリケーション作成の手順 ディレクトリ構成 テンプレートファイル プログラムファイル (残りの記事一覧へ ...) Smartyで用意されている変数や修飾子の使い方について確認していきます。 変数 変数の利用 配列 連想配列 (残りの記事一覧へ ...) 設定ファイル 設定ファイルの設置場所 設定ファイルの書式 設定ファイルの読み込みと変数の参照 (残りの記事一覧へ ...) 予約変数 現在の日時の取得 {$smarty.now} Smartyのバージョン {$smarty.version} テンプレート名 {$smarty.template} (残りの記事一覧へ ...) 修飾子 修飾子の書式と利用方法 大文字又は小文字へ変換(upper, lower) 先頭文字を大文字へ変換(capitalize) (残りの記事一覧へ ...) Smartyで用意されている関数の使い方について確認していきます。 条件分岐 {if}関数 比較演算子と論理演算子 条件式が偽の時の処理{else} (残りの記事一覧へ ...) 繰り返し処理 {foreach}関数 キーを取得 ループ名の設定 (残りの記事一覧へ ...)