アクションクラスに集約

次期Moonyではアクションクラスにデータ要素も持たせる予定。

  • 今まで
    • アクションクラスは振る舞いだけ
    • データはRequest/Responseのクラスに格納
  • 次期Moony
    • アクションクラスは振る舞い/データ両方を備える
    • 1つのアクションの関心事を集約
      • データ: アクションクラスのプロパティとして保持
      • 振る舞い: 各メソッドの処理として保持

具体的には:

  • リクエストパラメータはアクションクラスのプロパティに格納される
  • アクションクラスのプロパティはSmartyのテンプレートに変数として設定される

Smartyを使わないようにしようかとも思ったけれど、helperをいろいろ作成/追加することを考えるとSmartyの方がいいような気がする。