フォームヘルパ サンプル集
フォームヘルパのページ で説明した通り、フォームヘルパはアクションフォームのフォーム定義を読み取り、入力フォームを自動生成してくれる優れた機能です。
非常に強力な分、機能も複雑なため、ここではその使い方をサンプルという形で示しています。
- フォームヘルパ サンプル集
- サンプルコード
- GET メソッドで submit できないの?
- ファイルをアップロードする処理をフォームヘルパで
- 複数選択が必要な SELECT ボックス
- テキストボックスのサイズを指定して、非表示にする
- いちいちタグに value="hoge" とか書きたくないよ!
- 編集画面に初期値を指定する
- 日付の選択フォームを簡単に
- 入力ウィザードを作る
| 書いた人 | mumumu | 2009-01-29 | 新規作成 |
サンプルコード
GET メソッドで submit できないの?
{form}{/form} ブロックタグは、デフォルトでPOST メソッドを指定しますが、もちろん それ以外の方法も指定できます。
{* テンプレート側 *}
{form method="GET" ethna_action="formhelper"}
(... 省略)
{/form}
出力は以下のようになります。
<form method="GET">
<input type="hidden" name="action_formhelper" value="true">
(... 省略)
</form>
ファイルをアップロードする処理をフォームヘルパで
ファイルをアップロードする際には、