cakephp-2.0 - 为什么 CakePHP 2.0 不使用我的 AppController?

标签 cakephp-2.0

我刚刚升级到 Cakephp 2.0 alpha,并立即遇到了问题。 app/文件夹中的 app_controller.php 未加载到我的 Controller 中。相反, Controller 使用 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;
    }
}

并且应用程序不会死。

我的 Controller 也只是:
class NewsController extends AppController {
    function beforeFilter() {
        parent::beforeFilter();
    }
    function index() {
    }
}

那么我可能做错了什么?我还使用 Windows 7 + Netbeans 和 Subversion 来更新项目(如果这与它有关:p)。

最佳答案

做了很多搜索,并没有从最明显的地方看:Github cakephp docs: https://github.com/cakephp/docs/blob/master/en/controllers.rst .我以为它们仍然是 1.3 文档,但似乎它们已更新。由于它们现在已更新,因此它说我应该将旧的 app_controller.php 放入 Controller 文件夹中,并将其放入 AppController.php 中。

关于cakephp-2.0 - 为什么 CakePHP 2.0 不使用我的 AppController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429094/

相关文章:

cakephp - cakePHP 2 中的 javascript 助手发生了什么变化?

php - CakePHP 复选框 - 忽略未选中的复选框

php - CakePHP 为每个请求添加公共(public)代码

mysql - CakePHP 查询中 strtotime() 的替代方案

php - CakePHP 2 - 手动登录不添加到 session

php - CakePhp 如何检测当前页面是否为主页?

php - CakePHP 分页顺序不适用于 SELECT .. AS .. 字段

cakephp-2.0 - Cakephp 从 cakephp 中的 url 查找主机名

php - Cakephp 403错误不显示自定义页面

php - Cakephp 2 更新多条记录