ちなみに・・・

PHPMatsuriで断念したアプリは以下のような仕様だったんですよね・・・

  • 入力画面毎にactionを準備するんではなく、入力画面は1つのactionでうけて、たとえばform→confirm→add のように3つのアクションだけで処理する
  • 管理画面で自由に画面数を決めて、入力項目も各画面に自由に配置する
  • 入力画面のstepの切り替えはGETのパラメータで行う

で、なんで実現できないかというとセッションのキーがアクション名だから。まぁがんばって拡張すれば、キーをuriにしたりできたんだろうけど、気がついたのが朝の6時だったから(管理ツールを先に作ったためにこの部分が判明したのが最後の最後だった・・・)心が折れちゃったんですよね・・・

まぁ、そこでコードをしっかり読んだのでこんな記事が書けたんですけどね。まぁ、よしとしよう。