gpt4 book ai didi

php - CakePHP 3 手动安装

转载 作者:行者123 更新时间:2023-12-03 01:50:50 26 4
gpt4 key购买 nike

目前我使用 CakePHP 2.6.8。我想迁移到 CakePHP 3。Intallation guide推荐使用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 工具使大部分命名空间正常工作并更改已弃用的类和方法。但它不会将正确的文件夹放置到新位置。有一个文件夹结构 here但不清楚 lib/Cake 和 app 文件夹在哪里。例如,旧的 lib/Cake 文件夹是否已移动到 Vendors/cakephp 文件夹。

请在 migration guide 中包含文件和文件夹更改的其他步骤和 upgrade tool

所有安装过程都应记录在案。 Composer 可用于转换旧的 Controller 、 View 等文件。但您知道,升级工具并不执行所有必要的步骤。 (例如 https://github.com/cakephp/upgrade/issues/83 )用户应该手动更改一些文件夹结构)

最佳答案

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

请务必阅读the migration guide ,您还可能会找到tutorials such as this one有用。您可能还会发现,在尝试迁移现有项目之前,创建一个新项目来熟悉 CakePHP 3.0 的工作原理(例如,按照 the blog tutorial )很有用。

关于php - CakePHP 3 手动安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31246623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com