Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将cakephp应用程序从2.x迁移到3.x_Cakephp_Migration - Fatal编程技术网

将cakephp应用程序从2.x迁移到3.x

将cakephp应用程序从2.x迁移到3.x,cakephp,migration,Cakephp,Migration,有一个用cakephp 2.0版开发的大型应用程序。现在我想将其迁移到3.x。当我尝试开始迁移时,遇到了很多障碍 就像在2.x中使用的一样 App::import('Controller', str_replace('Controller', '', $controller)); 现在在3.x中如何处理它?事实上,我需要知道有什么好的迁移选择吗?有任何参考吗?您不必再使用App::import(),CakePHP 3如下所示,您可以像这样使用use加载类use-App\Controller\

有一个用cakephp 2.0版开发的大型应用程序。现在我想将其迁移到3.x。当我尝试开始迁移时,遇到了很多障碍

就像在2.x中使用的一样

App::import('Controller', str_replace('Controller', '', $controller)); 

现在在3.x中如何处理它?事实上,我需要知道有什么好的迁移选择吗?有任何参考吗?

您不必再使用
App::import()
,CakePHP 3如下所示,您可以像这样使用
use
加载类
use-App\Controller\AppController。搜索更多PSR-4自动加载


官方网站上说有一个网站,但在github上提到它仍在开发中。

你读过这个吗?您是否正在寻找在Cakephp 3中导入
控制器
的方法,或者使用变量执行
use
语句?也可以阅读。