Using Codeigniter in Zf2


Using Codeigniter in Zf2

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

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

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

顺便说一句,很抱歉我的英语不好:-)

拥有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了解更多详细信息。

"集成"意味着您希望将应用程序运行在ZendFramework中的CodeIgniter上。所以基本上你什么都没改变,也没有什么意义

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

中受益