gpt4 book ai didi

php - 如何将 Zend Framework 1 迁移到 3

转载 作者:可可西里 更新时间:2023-10-31 23:10:40 26 4
gpt4 key购买 nike

有没有人描述 Zend 从 Ver 1 到 3 改变了多少架构。最近 zend 发布了 ZF3,但没有信息提供如何从 zf1 迁移到 zf3。我有一个应用程序是在 zf1 中开发的,现在正在寻找将其升级为在 ZF3 中使用 PHP 7 功能。我是否需要重写整个代码或需要多少努力才能迁移到最新版本。

此外,ZF3 声称其在 PHP7 下的速度提高了 4 倍。实际上是 PHP7 本身更快,而不是 ZF3。我不确定与过去几年顶级框架之一的 Laravel 框架相比,它们改进了多少。

如果有人使用过 ZF3,请分享他们的经验。

最佳答案

如果您要处理大型应用程序,则没有一种快速、轻松地迁移到 ZF3 的方法。从路由到服务,位于 Zend Framework 2/3 之下的实践和理论框架都与第一次迭代完全相反。

当 ZF2 首次发布时,我在一个非常大的项目上完成了 ZF1 到 ZF2 的迁移(以及 ZF2 到 ZF3)。我们最终使用了增量方法,需要与核心 ZF1 库稍有偏差(即我们编辑了几个 Zend 类),这对我们来说效果很好。由于 ZF1 在 9 月停产,这意味着将不再有任何错误修复或任何类型的更新,这对您来说应该不会造成重大问题。

在我下面列出的帖子中,您将找到使我们能够完成此迁移的步骤的描述,以及一些旨在部分桥接 ZF1/ZF2 的代码的链接。因为从 ZF2 和 ZF3 进行的更改并没有造成太多向后兼容性问题,所以我在那篇文章中详述的步骤应该仍然(大部分)适用于从 ZF1 到 ZF3 的迁移。

Step by step migration from Zend Framework 1 to 2

这里还有两个链接,您可能会觉得有用。第一个链接是 Zend 提供的 ZF1-to-ZF2 迁移指南。第二个链接是 Zend Framework 的一般文档。如果组件已更新到版本 3.0(例如 zend-mvc、zend-servicemanager 等),它应该包含一个迁移指南,告诉您 ZF2/3 之间发生了什么变化。

关于php - 如何将 Zend Framework 1 迁移到 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40197241/

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