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

} // end of function

ビュー:ファイル名 first_time_registration_for_partners_input_name.ctp
<?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->input('お名前',          array("type"=>"text" , 'default' => '大和賢一郎')); ?>
<?php echo $this->Form->input('お名前ふりがな',  array("type"=>"text" , 'default' => 'やまとけんいちろう')); ?>

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


●フォーム結果表示画面
コントローラ:
// 拡販パートナー用の初回登録画面(お名前とお名前フリガナを入力する)確認処理
public function first_time_registration_for_partners_input_name_confirm(){


$name = $this -> data["お名前"];
$name = strip_tags($name); // HTMLタグを除外する
$this -> set("name", Sanitize::stripAll($name));

$name_kana = $this -> data["お名前ふりがな"];
$name_kana = strip_tags($name_kana); // HTMLタグを除外する
$this -> set("name_kana", Sanitize::stripAll($name_kana));

} //end of function


ビュー: ファイル名 first_time_registration_for_partners_input_name_confirm.ctp
<p>text1: <?php echo $name; ?></p>
<p>text2: <?php echo $name_kana; ?></p>



●解説
フォームから入力された値をサーバサイドで受け取る際、
data["お名前"]; のように、日本語をキーとして用いることが可能。


表示例