フィルタとアクション

  • ActionA : 入力A画面の初期化
  • ActionB : 入力Aの確認と入力B画面の初期化
  • ActionC : 入力Bの確認と入力C画面の初期化
  • ActionD : 入力ABCの確認

この場合

  • ActionA : viewA()
  • ActionB : checkA(), viewB()
  • ActionC : checkA(), checkB(), viewC()
  • ActionD : checkA(), checkB(), checkC(), viewD()

となる?

これらを同じクラスに書いて

;; ActionB
[filters]
filter1 = class.checkA

;;ActionC
[filters]
filter1 = class.checkA
filter2 = class.checkB

;;ActionD
[filters]
filter1 = class.checkA
filter2 = class.checkB
filter3 = class.checkC

みたいな感じの処理で。



いいのかなぁ・・。