CakePHP2 - コンポーネントのコールバックメソッド一覧
コンポーネントのコールバックメソッドが呼び出されるタイミングを整理するために、自分用にメモ。
initialize
Controller::beforeFilter()の前に呼び出される
public function initialize(Controller $controller) { }
startup
Controller::beforeFilter()の後、コントローラのアクションが実行される前に呼び出される
public function startup(Controller $controller) { }
beforeRender
Controller::beforeRender()の前、Controller::render()の前に呼び出される
public function beforeRender(Controller $controller) { }
shutdown
Controller::render()の後、出力結果がブラウザに描画される前に呼び出される
public function shutdown(Controller $controller) { }
initialize
Controller::redirect()の前に呼び出される
public function beforeRedirect(Controller $controller, $url, $status = null, $exit = true) { }