将Cakephp项目从Cakephp 2.6.2升级到3.8的最佳方法

将Cakephp项目从Cakephp 2.6.2升级到3.8的最佳方法,cakephp,migration,cakephp-3.x,cakephp-2.x,Cakephp,Migration,Cakephp 3.x,Cakephp 2.x,我的任务是将遗留系统从Cakephp2.6.2升级到Cakephp3.8。显然,这两个版本有很大的不同,但是有没有一种简单的方法可以让旧项目与新的cake版本一起工作呢?或者有谁能引导我朝着正确的方向去做这件事呢?没有通用的最佳方法可以适用于所有人。对于您的特定应用程序来说,最好的方法是最简单的方法,它可以使应用程序正常工作,但这需要您自己确定 有一个可以自动化一些重复工作的方法,如更改目录结构、重命名类、添加名称空间等,但在99.9999999%的情况下,结果不会是一个正常工作的应用程序,您仍

我的任务是将遗留系统从Cakephp2.6.2升级到Cakephp3.8。显然,这两个版本有很大的不同,但是有没有一种简单的方法可以让旧项目与新的cake版本一起工作呢?或者有谁能引导我朝着正确的方向去做这件事呢?

没有通用的最佳方法可以适用于所有人。对于您的特定应用程序来说,最好的方法是最简单的方法,它可以使应用程序正常工作,但这需要您自己确定

有一个可以自动化一些重复工作的方法,如更改目录结构、重命名类、添加名称空间等,但在99.9999999%的情况下,结果不会是一个正常工作的应用程序,您仍然需要进行大量的手动迁移。这有多复杂,完全取决于您的应用程序,它可能相当简单,但也可能非常复杂,从头开始重写可能是更好的选择


首先,您应该熟悉CakePHP 3.x,以便能够自信地创建健壮的应用程序。一旦您熟悉了CakePHP 3.x,您可能会遇到很多关于升级的问题,这些问题都会迎刃而解。

没有通用的最佳方法适合所有人。对于您的特定应用程序来说,最好的方法是最简单的方法,它可以使应用程序正常工作,但这需要您自己确定

有一个可以自动化一些重复工作的方法,如更改目录结构、重命名类、添加名称空间等,但在99.9999999%的情况下,结果不会是一个正常工作的应用程序,您仍然需要进行大量的手动迁移。这有多复杂,完全取决于您的应用程序,它可能相当简单,但也可能非常复杂,从头开始重写可能是更好的选择


首先,您应该熟悉CakePHP 3.x,以便能够自信地创建健壮的应用程序。一旦熟悉CakePHP 3.x,您可能会遇到很多关于升级的问题,这些问题都会迎刃而解。

您不应该直接从CakePHP 2.x.x升级到Cakeph 3.x.x,原因如下:

代码库和目录结构完全不同,无法正常工作。 如果您没有很好地掌握这两个版本跟踪,那么您将发现自己陷入困境


最好的办法是,您应该升级到cakephp 2.x的更高版本,而不是跳到cakephp 3.x。若你们想切换到cakephp 3.x,你们应该从头开始重建应用程序

您不应该直接从Cakephp 2.x.x升级到Cakeph 3.x.x,原因如下:

代码库和目录结构完全不同,无法正常工作。 如果您没有很好地掌握这两个版本跟踪,那么您将发现自己陷入困境

最好的办法是,您应该升级到cakephp 2.x的更高版本,而不是跳到cakephp 3.x。若你们想切换到cakephp 3.x,你们应该从头开始重建应用程序