cakePHP 複数チェックボックス(初期チェックも作成)
複数チェックボックスを作成する方法(初期チェックも作成)
備忘録的な感じで記録残します。変数定義
# チェックボックスの配列作成 $dayFields = array( 'sun' => '日曜日' , 'mon' => '月曜日' , 'tue' => '火曜日' , 'wed' => '水曜日' , 'thu' => '木曜日' , 'fri' => '金曜日' , 'sat' => '土曜日' ); # 初期チェック情報 $dayFields = array( [0] => 'sun' [1] => 'tue' );
Viewでチェックボックス作成
$form->input( 'WeeklyRoutineWork.days' , array( 'id' => 'days' , 'type' => 'select' /* ◯こうする!!w */ , 'multiple' => 'checkbox' /* ◯これで複数チェックが可能になる */ , 'options' => $dayFields /* ◯keyが値、valueが表示名 */ , 'selected' => $dayChecked /* ◯$optionのKeyの値($optionに連想配列を利用してない場合は0,1...等 */ ) );
登録:
コメントの投稿
(
Atom
)
0 件のコメント :
コメントを投稿