| HTML_QuickForm フォーム出力、Smartyレンダラ処理 Index |
|
フォームオブジェクトに定義されているものを出力します。 HTML_QuickFormにも定義された要素をHTMLで出力するデフォルトのレンダラは存在しますが、自由なレイアウトに対応しずらい、またHTML_QuickForm独自のテンプレートではなく、一般的に使用されているSmartyなどのテンプレートをレンダラとして使用されることが多いようです。 レンダラとしてはSmarty以外にも、HTML_Template_Sigma等が使用できるようです。 |
| ・フォームを表示するものです。freezeをしないと入力フォームとして出力されますが、freezeすると要素値を直接出力するようになります。 |
| 06 HTML_QuickForm::display |
| 07 HTML_QuickForm::freeze |
|
・フォームのオブジェクトに定義された要素の値や定義内容等をSmarty用に設定します。 設定される内容はこのようなものです。 |
| 12 HTML_QuickForm::accept |
| ・HTML_QuickFormとSmartyのちょっとしたサンプルです。 |
| 13 HTML_QuickForm with Smarty |