我从cakephp 1.3迁移到cakephp 2.2.3。 但我得到一个错误'缺少控制器'。 它要我签入“/ app / controller ..”但我没有一个名为'controller'的文件夹。 转换后我有一个名为'Controller'的文件夹
所以请帮我解决这个问题..
提前致谢
答案 0 :(得分:0)
我刚刚切换到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 / users_controller.php,您将拥有app / Controller / UsersController.php。
我最好的建议是从一个空的CakePHP2.2.3项目开始,并将旧的项目文件复制到相应的文件夹中。
您还可以在此处查看迁移指南:
http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html
您应该了解CakePHP2中的一些改进(例如,延迟加载可提高性能的类,不推荐使用的组件等)。