CakePHP3で、フォームヘルパーによるViewを作成す際に
フォームタグの記載を忘れてしまうので、まとめておきます。
テキスト
<?=$this->Form->text('name') ?>
hidden
<?=$this->Form->hidden('name' ,['value'=> [value_data]]) ?>
パスワード
<?=$this->Form->password('password') ?>
テキストエリア
<?=$this->Form->textarea('name') ?>
ラジオボタン
<?=$this->Form->radio('name', [setting]) ?>
チェックボックス
<?=$this->Form->checkbox('name', ['id'=> [id_name] ]) ?>
ラベル
<?=$this->Form->label('id_name' , [label_name]) ?>
セレクトボックス
<?=$this->Form->select('name', [setting]) ?>
[
['value'=> 'value', 'text'=> [view_text]],
['value'=> 'value', 'text'=> [view_text]],
]
その他日付系
<?=$this->Form->date('name', [setting]) ?>
[setting]は以下のように各設定を行う。
[ 'year'=> [year_setting], 'month'=> [month_setting], 'day'=> [day_setting]]
<?=$this->Form->time('name', [setting]) ?>
['interval'=> [interval_setting],'hour'=> [hour_setting], 'minute'=> [minute_setting]]
<?=$this->Form->year('name', [setting]) ?>
<?=$this->Form->month('name', [setting]) ?>
<?=$this->Form->day('name', [setting]) ?>
<?=$this->Form->hour('name', [setting]) ?>
<?=$this->Form->minute('name', [setting]) ?>
'minYear' => 開始
'maxYear' => 終了
(月・日も同様)