NTTドコモ様_dカーシェア
NTTドコモ様_dカーシェア
2009.06.23

フォームヘルパーのラジオボタンについて

まっちー

つい先日、フォームヘルパーを使ってチェックボックスを作ったのだけど、どうやらlabelの指定ができないっぽく、書き方としてはこんな感じになってしまった。

 €<?php echo $form->checkbox('check') ?><label for="Check">チェックボックス</label>

なので、ラジオボタンも同じ感じなのかなぁと思っていたら、実はそんなことなかったんですね。

<?php echo $form->radio('radio', array('1' => 'option1', '2' => 'option2'), array('label' => true, 'value' => '1')) ?>

みたいに書けば、勝手にlabelを吐き出してくれるようだ。’value’ => ‘1’ってのは、初期状態ではvalueが1のボタン(上記の例でいうとoption1)にチェックをつけるようにしている。

自分の中ではチェックボックスとラジオボタンは選択できる数が一つか複数かくらいの違いしかなく、あとの書き方は全て同じようにできているとばかり思っていたから、これはちょい盲点だった。