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の動作によって削除されたため不明になった


コメント