我刚刚升级到 Cakephp 2.0 alpha,马上就遇到了问题。app/ 文件夹中的 app_controller.php 未加载到我的控制器中。相反,控制器在 lib/Cake/Controller/AppController.php 中使用 CakePHP 自己的 AppController.php。
我也尝试将 app_controller 重命名为 AppController.php,但它不起作用。我尝试删除整个文件,然后复制 lib/Cake/Controller/AppController.php 文件,然后对其进行编辑,但无法正常工作。
我也试过删除缓存文件。
我只是简单地使用:
class AppController extends Controller {
public function beforeFilter() {
die;
}
}
并且应用程序不会死。
我的控制器也只是:
class NewsController extends AppController {
function beforeFilter() {
parent::beforeFilter();
}
function index() {
}
}
那么我可能做错了什么?我还使用带有 Subversion 的 Windows 7 + Netbeans 来更新项目(如果这与它有任何关系:p)。