HTML_QuickForm_Controllerで複数ページ+確認画面

| | コメント(0) |


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') );
もっといい方法はないものか。

ていうか、なんで外国には確認画面を出すという習慣がないのでしょうか。

とりあえずできた部分の
サンプルソース

カテゴリ

 

コメントする