目前我使用的是CakePHP 2.6.8。我想迁移到CakePHP 3,套接指南建议使用Composer。但是composer并没有完成所有的工作,文档也不清楚。所以我需要一步一步的指导。
当前输入为2.x目录结构:
https://github.com/cakephp/cakephp/tree/2.6.8
基本上,哪些文件和文件夹应该更改版本3?
例如,这里和这里的lib/Cake文件。我们怎样才能加入他们?https://github.com/cakephp/cakephp/tree/3.0.3
https://github.com/cakephp/app/tree/3.0.3
cakephp/upgrade使大多数命名空间工作,并更改不推荐的类和方法。但是它没有把正确的文件夹放到新的位置。这里有一个文件夹结构这里,但是还不清楚lib/Cake和app文件夹在哪里。例如,旧lib/Cake文件夹是否移动到供应商/cakephp文件夹。
请包括迁移指南和升级工具中有关文件和文件夹更改的其他步骤。
所有安装过程应记录在案。Composer可用于转换旧控制器、视图等文件。但是你知道,升级工具并不是所有必要的步骤。(例如,https://github.com/cakephp/upgrade/issues/83)用户应该手动更改某些文件夹结构)
发布于 2015-07-21 12:26:08
Cakephp3.0使用作曲家,而早期版本则不使用。请在继续之前熟悉composer - composer不是迁移工具,它是依赖管理器(在大多数PHP项目中使用的事实上的标准),迁移工具只是一个插件,一个可选的依赖项。
请务必阅读迁移指南,您可能也会发现像这个这样的教程有用。在尝试迁移现有项目之前,您可能还需要创建一个新项目,以熟悉CakePHP 3.0的工作方式(例如,遵循博客教程)。
https://stackoverflow.com/questions/31246623
复制相似问题