cakephpのチェックボックスでちょっとはまったのでメモ。 そもそも、$form->inputでチェックボックスを作っていたのが良かったのか悪かったのか・・・。 まずわからなかったのがcheckedの状態にどうするのか。 $form->inputではcheckedではなくselectedだった、それだけ・・・ 結論から言うとselectedにすれば良かっただけでした。。。 inputを使った場合はselect扱いなので「selected」ということ。 [php] $options=array(‘1’=>’ごはん’,’2’=>’おかず’,’3’=>’味噌汁’); $selected=array(‘1′,’3’); $formBase= $form->input(‘hoge’ ,array( ‘type’=>’select’ , ‘div’ => ‘checkbox’, ‘multiple’