【CakePHP2.3】FormHelper::input()の全type一覧。

メモ。

$this->Form->input()でフォームを出力する際、第二引数のtypeに渡せる値のまとめ。

■text
改行無しテキスト入力欄

■password
パスワード入力欄

■textarea
複数行テキスト入力欄

■file
ファイルアップロードフォーム

■select
セレクトボックス

■radio
ラジオボタン

■checkbox
チェックボックス

■date
日付入力欄

■time
時間入力欄

■datetime
日時入力欄

■hidden
非表示項目

■url
URL入力欄

 

ちなみに最後の「type=’url’」を指定すると、ブラウザ側で正しいURLかどうかのバリデーションを行ってくれる。
以下例。

84d40c9b2de7d79b8e5397aa552f8f0d