CakePHP(1.3系)で確認画面を挟む場合どうしたら良いだろうか。
参考文献を元にテストしてみたところ、以下のようなコードで動作しそうだ。
スポンサードリンク
view(input)sample
echo $form->input('mode', array( 'type' => 'hidden', 'value' => 'confirm', ));
view(confirm)sample
echo $html->value('foobar'); echo $form->input('foobar', array( 'type' =>'hidden', 'value' =>$html->value('foobar'), ));
controller sample
if($this->_check($this->data['foobar'])){ // check ok if($this->data['mode']=="confirm"){ // confirm $this->render('confirm'); }else{ // save action etc... } }else{ // check false $this->Session->setFlash('入力が正しくありません'); }
※参考文献はWordPressの動作によって削除されたため不明になった
コメント