0

我有一个被许多用户使用的项目,它是用 Codeigniter 编写的。我对我的应用程序感到非常满意,但由于框架的功能,我对 Codeigniter 迷失了方向,而且我的应用程序对于 Codeigniter 来说太大了(我就是这么认为的)。

我想从 Codeigniter 转到 Zend,但应用程序太大而无法重新开始,因为还有更多功能要来。

我不知道是否有人经历过或尝试过,但有人知道是否可以将 Codeigniter 作为一个模块集成到 Zend 中并逐步迁移到 Zend Framework 2?

顺便说一句对不起我的英语不好:-)

4

2 回答 2

1

拥有使用 CodeIgniter (CI) 和 Zend Framework (ZF) 的中小型项目的经验,我可以告诉您,使用一个框架而不是另一个框架不会解决您可能遇到的任何问题。

如果您正在寻找 ZF 组件提供的附加功能,例如用于 Date 的现成类或 Form 验证类,请知道您可以在 Code Igniter 中使用 ZF 组件。您将需要在 CI 中创建一个特殊的类来快速启动 ZF 类自动加载器。从那里您可以简单地include使用 ZF 类并像在 ZF 应用程序中一样使用它们。

请参阅http://www.beyondcoding.com/2008/02/21/using-zend-framework-with-codeigniter/http://fr.slideshare.net/samsonasik/codeigniter-using-third-party-components- zend-framework-components了解更多细节。

于 2013-08-27T14:34:35.747 回答
0

“集成”意味着您希望通过ZendFramework在 CodeIgniter 上运行您的应用程序。所以基本上你什么都没有改变,这样做也没有多大意义。

您也许可以考虑将您的应用程序从 CI移植到 ZF,但这需要重写您的代码。但我会首先尝试找出您的应用程序中的真正瓶颈是什么,并确保您将从切换中受益

于 2013-08-27T14:23:13.867 回答