Mysql 从CakePHP1.3迁移到2.0后,我发现一个错误,说缺少控制器

Mysql 从CakePHP1.3迁移到2.0后,我发现一个错误,说缺少控制器,mysql,phpmyadmin,cakephp-2.3,Mysql,Phpmyadmin,Cakephp 2.3,我从CakePHP1.3迁移到CakePHP2.2.3。 但我得到一个错误“缺少控制器”。 它要求我签入“/app/controller..”但我没有名为“controller”的文件夹。 转换后,我有一个名为“Controller”的文件夹 所以请帮我解决这个问题 提前感谢我刚刚切换到CakePHP1.3到CakePHP2.2.3 关于控制器,旧的app/app_controller.php被移动到app/controller/AppController.php 对于模型也是如此,app/ap

我从CakePHP1.3迁移到CakePHP2.2.3。 但我得到一个错误“缺少控制器”。 它要求我签入“/app/controller..”但我没有名为“controller”的文件夹。 转换后,我有一个名为“Controller”的文件夹

所以请帮我解决这个问题


提前感谢

我刚刚切换到CakePHP1.3到CakePHP2.2.3

关于控制器,旧的app/app_controller.php被移动到app/controller/AppController.php

对于模型也是如此,app/app_model.php被移动到app/model/AppModel.php

控制器和模型文件夹现在以大写字母开头

此外,控制器/模型名称不再使用u,而是使用大写字母命名:您将使用app/controller/users_controller.php而不是app/controller/UsersController.php

我最好的建议是从一个空的CakePHP2.2.3项目开始,将旧项目文件复制到相应的文件夹中

您还可以在此处查看迁移指南:

CakePHP2中有一些您应该了解的改进(比如类的延迟加载可以提高性能、不推荐使用的组件等)