Php 是否可以在Expression Engine 2.x中创建自定义CodeIgniter应用程序

Php 是否可以在Expression Engine 2.x中创建自定义CodeIgniter应用程序,php,codeigniter-2,expressionengine,Php,Codeigniter 2,Expressionengine,我有一个简短的问题。但在我提问之前,我将简要介绍一下我们目前的情况 现在我们有一个运行EE1.7.0的网站,它管理我们所有的前端营销页面、成员、论坛等(基本的CMS内容)。成员登录后,他们将被定向到运行CodeInigter 1.7.2的主应用程序。我们已经创建了自定义的EE扩展和数据库表,这样两个系统就可以共享会话(从EE到CI,反之亦然,而无需每次重新登录)。我们的主要应用程序非常广泛,正在运行CI的模块化扩展() 我的问题是。我们希望升级到EE2.x。如果我们这样做,是否可以为这两个应用程

我有一个简短的问题。但在我提问之前,我将简要介绍一下我们目前的情况

现在我们有一个运行EE1.7.0的网站,它管理我们所有的前端营销页面、成员、论坛等(基本的CMS内容)。成员登录后,他们将被定向到运行CodeInigter 1.7.2的主应用程序。我们已经创建了自定义的EE扩展和数据库表,这样两个系统就可以共享会话(从EE到CI,反之亦然,而无需每次重新登录)。我们的主要应用程序非常广泛,正在运行CI的模块化扩展()

我的问题是。我们希望升级到EE2.x。如果我们这样做,是否可以为这两个应用程序使用相同的CI实例?我们可以将HMVC安装到EE使用的CI中吗?或者我们必须做我们现在正在做的事情,但在本例中有两个单独的CI实例

我发现了一个可能会有所帮助的潜力,但如果这不可能,或者会让人头疼得不值一文,我不想浪费时间

如果可能的话,我希望使用相同的实例。我认为我们的应用程序在EE2.x中构建一个模块是非常复杂的


谢谢你的时间

您最好使用单独的CI实例。与EE捆绑的CI版本已经过时,您很可能会遇到升级到最新CI版本无法解决的问题

我会将你的应用程序分开,只需编写你自己的代码,在你的应用程序中使用EE会话(使用EE处理你的登录/注册页面)。无论如何,EE2.x完全覆盖CI会话类,因此您可能仍然需要为此自定义代码


保持应用程序的解耦意味着出错的事情要少得多,我希望这会减少你的头痛。

是的,我就是这么想的。谢谢你提供的信息。看起来像是2个CI安装了,然后呢!:)