Mojavi2のFilterの使いどころ
Mojavi2(それ以外のバージョンは知りません)のFilterは結構イマイチです。
とは言え、あれば便利なのでよく使います。使いどころとしては
GlobalFilter
- LogManagerの設定をするLoggerFilter(これが一番使います)
- $_GET, $_POSTと$requestを(デフォルトはコピーなので)参照関係にする為のRequestVarsFilter
- 会員制サイトでCookieに仕込んだtokenから自動的にログインするAutoLoginFilter
ModuleFilter
- 該当モジュールで利用しているテーブルにVACUUMやGCを掛けてくれるGCFilter
Mojavi2のFilterはitemanさんのエントリー*1にある通り、ActionChainやforward時にも実行されます。
でも、これ使ったこと無いんですよね。