Cakeのコアコンポーネントを拡張する方法の記事
「Extending CakePHP’s core components」
http://cakebaker.42dh.com/2009/09/08/extending-cakephps-core-components/
基本的には、importして継承する。
重要なのは記事の最後にある、constructClasses()の箇所で継承した方で上書きしてるところ。
// app/app_controller.php class AppController extends Controller { public $components = array('MyRequestHandler'); public function constructClasses() { parent::constructClasses(); $this->RequestHandler = $this->MyRequestHandler; } }