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 件のコメント :
コメントを投稿