bID == $bID) { // validation/form ヘルパーを呼び出し $val = Core::make('helper/validation/form'); $val->setData($this->post()); // バリデーション設定 $val->addRequired('name', '名前を入力してください。'); $val->addRequiredEmail('email', '有効なメールアドレスを入力してください。'); $val->addRequired('pref', '居住都道府県を選択してください。'); // バリデーション実行と結果の取得 if (!$val->test()) { // エラーあり $errorArray = $val->getError()->getList(); // エラーメッセージの取得 $this->set('error', $errorArray); // $error にエラーメッセージを格納 } else { // エラーなし //Express のDBへ接続 use Express; $userid = this->post('id'); $username = this->post('name'); $mailaddress = this->post('email'); $pref = this->post('pref'); $youbou = this->post('youbou'); $entry = Express::buidlEntry('user'); ->setuserid($userid); ->setusername($username); ->setmailaddress($mailaddress); ->setuserpref($pref); ->setyoubou($youbou); ->save(); $this->set('response', true); // ステータスを設定 return true; } } } }