CakePHP 3手动安装

tra*_*nte 12 php cakephp composer-php cakephp-3.0

目前我使用CakePHP 2.6.8.我想迁移到CakePHP 3. Intallation指南建议使用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文件夹移动到Vendors/cakephp文件夹.

请在迁移指南升级工具中包含文件和文件夹更改的其他步骤.

应记录所有安装过程.Composer可用于转换旧控制器,视图等文件.但是你知道,升级工具没有做出所有必要的步骤.(例如https://github.com/cakephp/upgrade/issues/83)用户应手动更改某些文件夹结构)

小智 2

Cakephp 3.0 使用Composer,而早期版本则没有。在继续之前请先熟悉 Composer - Composer 不是迁移工具,它是一个依赖管理器(大多数 PHP 项目中使用的事实上的标准),迁移工具只是一个插件,一个可选的依赖项。

请务必阅读迁移指南,您可能还会发现诸如此类的教程很有用。您可能还会发现,在尝试迁移现有项目之前,创建一个新项目来熟悉 CakePHP 3.0 的工作原理(例如,按照博客教程进行操作)很有用。