将Cakephp2.2文件迁移到Cakephp3.7安装文件,以便于迁移:)

时间:2019-06-03 06:52:02

标签: cakephp migration php-7 php-5.6

我对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

所以我的问题是

  1. 在任何情况下都可以将文件从2.2复制到3.7吗?

  2. 是否有一个工具可以帮我完成此任务(当前代码都被弄乱了,没有使用正确的MVC模式)

  3. 唯一的方法是从头开始重写应用程序以与3.7兼容

请帮助。

0 个答案:

没有答案