東京ウェブ制作ブロマガ

CakePHPでフォームヘルパーを用いてラジオボタンを作る方法

2013/04/28 15:21 投稿

  • タグ:
  • 登録タグはありません
  • タグ:
  • 登録タグはありません

●入力画面
コントローラ:
// 拡販パートナー用の初回登録画面(お名前とお名前フリガナを入力する)入力画面
  public function first_time_registration_for_partners_input_name() {
$this->set("title_for_layout","拡販パートナー様 - 新規登録 - お名前入力");

} // end of function

ビュー:
<?php echo $this->Form->create(false,array('type'=>'post','action'=>'./first_time_registration_for_partners_input_name_confirm')); /* CakePHP ver2.1 以降では、null ではなく false を設定する。*/ ?>


<?php
    echo $this->Form->radio('性別', 
        array(
'おとこ' => '男性', 
'おんな' => '女性',
'おかま' => '両性',
)
,
        array(
'value' => 'おんな'
)

); // end of radio
?>


<?php echo $this->Form->end(" 確認画面へ進む "); ?>


●表示画面
コントローラ:
public function first_time_registration_for_partners_input_name_confirm(){


$sex = $this -> data["性別"];
$this -> set("sex", Sanitize::stripAll($sex));

} //end of function



ビュー:
<p>result1: <?php echo $sex; ?></p>



●解説
ラジオボタンの選択値も日本語()をキーとして取得できる。
デフォルト(初期選択状態)は'value' => で設定できる。


表示例


ブロマガ会員ならもっと楽しめる!

  • 会員限定の新着記事が読み放題!※1
  • 動画や生放送などの追加コンテンツが見放題!※2
    • ※1、入会月以降の記事が対象になります。
    • ※2、チャンネルによって、見放題になるコンテンツは異なります。
東京ウェブ制作ブロマガ

東京ウェブ制作ブロマガ

大和賢一郎

月額:¥550 (税込)

コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事

継続入会すると1ヶ月分が無料です。 条件を読む

東京ウェブ制作チャンネル

東京ウェブ制作チャンネル

月額
¥550  (税込)
このチャンネルの詳細