Smarty

1
Smarty と HTML_QuickForm の今までの応用で少し大きめのフォームを作成してみます。
必要なファイルは以下の4つです。
HTML_QuickForm での Radio の作成方法と Smarty による Radio の値の取得方法です。
  • HTML_QuickForm での Radio の作成方法
  • Smarty による Radio の値の取得方法
HTML_QuickForm での Checkbox の作成方法と Smarty による Checkbox の値の取得方法です。
  • HTML_QuickForm での Checkbox の作成方法
  • Smarty による Checkbox の値の取得方法
HTML_QuickForm から Smarty の render を呼び出すとき(accept($renderer))、render に必須項目の表示方法や、エラー表示の出力方法などを指定できます。
  • HTML_QuickForm_Renderer_ArraySmarty::setRequiredTemplate() -- 必須要素をレンダリングする方法を設定する
  • HTML_QuickForm_Renderer_ArraySmarty::setErrorTemplate() -- 検証エラーが発生した要素をレンダリングする方法を設定する
それではいよいよ Smarty と HTML_QuickForm を連動させてみます。
必要なファイルは以下の4つです。
Smartyに用意されている『カスタム要素』を使ってhtmlフォームを記述します。

Smartyの使い方2

| コメント(0)

Smartyの使い方

| コメント(0)
PHP のテンプレートエンジンSmartyの使い方を調べてみた。
Smartyを使うと、画面表示のためのデザイン部分とアプリケーションのプログラム部分を分けて開発することが容易になります。
PHPで利用できるテンプレートエンジン「Smarty」。以前から気になっていたのだが、今になってようやくちょっと調べてみようかな?と思った。
  1. まずはSmartyをダウンロード
  2. 続いてSmartyのインストール
  3. 最後にSmartyのセットアップ
1