HTML_QuickForm_Controllerで複数ページ+確認画面
HTML_QuickForm_Controllerで複数ページ+確認画面 を作ろうと思ったんだけど、確認画面がなかなかうまく表示されない。
ConfirmPage で
$this->setConstants( $this->controller->exportValues() );
のようにしたら一瞬うまくいったんだけど、 確認画面に来たあと戻って編集したデータが更新されていない。
しょうがないから以下のように確認画面以外の全ページを個別に setConstants() している。
$this->setConstants( $this->controller->exportValues('input1') );
$this->setConstants( $this->controller->exportValues('input2') );
$this->setConstants( $this->controller->exportValues('input3') );
もっといい方法はないものか。ていうか、なんで外国には確認画面を出すという習慣がないのでしょうか。
とりあえずできた部分の
サンプルとソース
コメントする