備忘録

webの備忘録のために

CakePHPフォーム その5

前回のフォームヘルパーを使った形のフォームで、 それぞれの入力フィールドの種類の形のまとめ。

チェックボックスの生成
checkbox(名前,属性)

ラベルの生成の生成
label(ラベルをつける項目の名前)

ラジオボタンの生成
radio(名前,ラジオボタン名の配列,属性設定)

選択リストの生成
select(名前,項目の配列,属性の配列

非表示フィールドの生成
hidden(名前,属性設定)

パスワードフィールドの生成
password(名前,属性設定)

テキストエリアの生成
textarea(名前, 属性設定);

プッシュボタンの生成
button(キャプション, 属性設定);


日時のフォーム生成

年月日時分をまとめて生成
dateTime(名前 , オプション);

年月日を生成
date(名前 , オプション);

時分を生成
time(名前 , オプション);

年を生成
year(名前 , オプション);

月を生成
month(名前 , オプション);

日を生成
day(名前 , オプション);

時を生成
day(名前 , オプション);

分を生成
day(名前 , オプション);

午前午後
day(名前 , オプション);

日時のフォームを生成に関してはオプションを選択し、 様々な形で用意することが可能。

※日時系のオプション一覧
monthNames:12ヶ月の月名を配列として用意。
minYear/maxYear:年表示の開始年と終了年。
interval:分の表示で一定間隔ごとに表示できる。
empty:未選択時の表示
default:デフォルトの表示
timeFormat:12/24時間制の設定。
second:秒の表示。trueにするとdate/dateTimeで秒表示が用意。