我正在使用 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 被调用了两次......我在调试模式下看到两个“测试”字符串,当 URL 到达 ProvidersController 的 index() 方法时。
有人可以解释一下吗?