我对CakePHP很陌生。
我刚加入一家公司,该公司拥有一个在cakephp2.2上运行的电子商务站点。非常慢。我建议将PHP版本从5.6升级到7.2,以提高性能。但是当我尝试以前的开发人员在大约13K的地方使用了/ e和preg_replace时。我不想花时间改变所有这些。所以我想我将把CakePHP2.2文件移动到CakePHP3.7安装中。我在Nginx服务器中安装了带有PHP7的CakePHP3.7,并且框架运行正常。但是,当我将登录控制器从旧版本复制到新版本时,会遇到各种错误。 第一个是:
找不到组件类SessionComponent。 Cake \ Controller \ Exception \ MissingComponentException
所以我的问题是
在任何情况下都可以将文件从2.2复制到3.7吗?
是否有一个工具可以帮我完成此任务(当前代码都被弄乱了,没有使用正确的MVC模式)
唯一的方法是从头开始重写应用程序以与3.7兼容
请帮助。