我从 cakephp 1.3 迁移到 cakephp 2.2.3。但我收到错误“缺少控制器”。它要求我签入“/app/controller..”,但我没有名为“controller”的文件夹。转换后我有一个名为“控制器”的文件夹
所以请帮我解决这个问题..
提前致谢
我从 cakephp 1.3 迁移到 cakephp 2.2.3。但我收到错误“缺少控制器”。它要求我签入“/app/controller..”,但我没有名为“controller”的文件夹。转换后我有一个名为“控制器”的文件夹
所以请帮我解决这个问题..
提前致谢
我刚从 CakePHP1.3 切换到 CakePHP2.2.3。
关于控制器,旧的 app/app_controller.php 已移至 app/Controller/AppController.php。
模型也是如此,app/app_model.php 被移动到 app/Model/AppModel.php。
Controller 和 Model 文件夹现在以大写字母开头。
此外,控制器/模型名称不再使用 _,而是使用大写字母命名:您将拥有 app/Controller/UsersController.php,而不是 app/controller/users_controller.php。
我最好的建议是从一个空的 CakePHP2.2.3 项目开始,然后将旧项目文件复制到相应的文件夹中。
您还可以在此处查看迁移指南:
http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html
CakePHP2 有一些你应该知道的改进(比如延迟加载类以提高性能、不推荐使用的组件等)。