Actionの振り分け
前回まで、URLハンドラを使っていろいろとやっていましたが、そういえば、確認画面で「登録」と「戻る」ってあったときに、アクションを振り分けないと、と思いました。
どうやら、EthnaのEthna_Controller::_getActionName_Form();にフォーム値からアクション名を決定するコードがあるみたいです。
http://blog.as-roma.com/BoBlog/index.php?itemid=1037
ちなみに、前回のURLハンドラと組み合わせると、tplは
<form action="index.php" method="POST"> 〜〜〜省略〜〜〜 <input type="submit" value="戻る" name="action_Regist"> <input type="submit" value="登録" name="action_Regist_Do"> </form>
という感じにしてます。
これで、フォーム値によってRegistアクションとRgist_Doアクションへの遷移を振り分けられるようになりました。