问题描述
你好,我需要一些帮助, 我有一个 1.3 版的 CakePHP 项目。我想迁移到 4.x 是否有可能,任何人都可以提供帮助 从 1.3 CakePHP 版本迁移到 4.1 CakePHP 版本需要遵循哪些步骤
解决方法
- 创建一个新的 php 7.4 / MySql 工作环境(使用 docker、vagrant、xampp 等)
- 从当前应用导出数据库
- 将数据库导入新环境
- 初始化新的 cakephp 4 应用
- 将 cakephp 4 连接到数据库
- 烘焙基本的 MVC 应用
- 查看 cakephp 1.3 模板并在新应用中创建相同的表示
- 查看旧控制器操作并以 cakephp 4 方式创建新控制器
- 查看旧模型方法并在 cakephp 4 中创建新方法
- 更新路线
- 复制资产
这是从基于旧版本 cakephp 的 Web 应用程序迁移到最新版本的简化指南。