CakePHP で複数チェックボックス(その4)
過去の記事:
は、CakePHP 1.2 RC2 で確認していたのだが、いつの間にか(RC3?)仕様が変わっていたみたい。CakePHP 1.2.2 で上記の方法を試すと、期待通りの動作をしなくなっていた。
以下のように、Formヘルパーの checkbox 関数を呼ぶとき、オプション部に array('value' => '1') を追加したら、動くようになった。
<?php echo $form->checkbox('User.sex.1', array('value' => '1'))?>男性 <?php echo $form->checkbox('User.sex.2', array('value' => '1'))?>女性
う〜む。バージョンが上がる度に微妙に挙動が変わるから困る。
一方、「CakePHP 1.2 で複数チェックボックス(その3)」 は、まだ有効みたい。