私は CakePHP 2.2.0 を使用しており、この AppController を持っています:
<?php
App::uses('Controller', 'Controller');
class AppController extends Controller {
public function beforeRender(){
debug('test');
}
}
?>
そして、このシンプルなカスタム コントローラー:
<?php
App::uses('AppController', 'Controller');
class ProvidersController extends AppController {
public function index(){
debug('index');
}
}
?>
AppController の beforeRender が 2 回呼び出される理由がよくわかりません... URL が ProvidersController の index() メソッドに到達すると、デバッグ モードで 2 つの「テスト」文字列が表示されます。
誰かがそれを説明できますか?