フックメソッドの他に、__construct(), init(), filters(), processOutput(), actionIndex() も追加しています。以下は視覚化したもの (beforeRender(), afterRender() は v1.1.5 以降で使用可能) 。
注意したい部分としては afterRender()。processOutput() の前に afterRender() を呼び出しているのでこういう順序になる (CController::render() を見るとなんとなく流れが読める) 。また、API の説明では afterRender( ) は「ビューのレンダリングのために、いくつかの後処理を行うためにこのメソッドをオーバーライドすることができる」とある。
0 件のコメント:
コメントを投稿