executeメソッドの引数

やっぱりアクションクラスのexecuteメソッドの引数は廃止。同等のインスタンス変数を用意することに。「$this->」って書くのが面倒だけど、統一的に扱うにはその方がよさげ。

class Foo extends Moony_Action
{
    // 主処理を記述
    function execute()
    {
        // 入力パラメータ取得
        $name = $this->req->get('name', '値がない場合のデフォルト値');
        $furigana = $this->req->get('furigana');

        // セッションのフラッシュ領域(次のアクションまで有効)に保存
        $this->session->setFlash('name', $name);

        // テンプレートに値を設定、表示
        $this->res->set('name', $name);
        $this->res->set('furigana', $furigana);
        $this->res->render();
    }
}