2012-10-13 55 views
0

我有一個簡短的問題。但在請求之前,我會簡要介紹一下我們目前的情況。是否可以在Expression Engine 2.x中創建自定義CodeIgniter應用程序

現在我們有一個運行EE 1.7.0的網站,它管理我們所有的前端營銷頁面,成員,論壇等(基本的CMS內容)。一旦成員登錄,他們就會被引導至運行CodeInigter 1.7.2的主應用程序。我們已經創建了定製的EE擴展和數據庫表,因此這兩個系統可以共享會話(從EE到CI,反之亦然,無需每次都重新登錄)。我們的主要應用程序非常廣泛,正在運行CI的模塊化擴展(WIKI)。

我的問題是這樣的。我們正在尋找升級到EE 2.x.如果我們這樣做,是否可以爲兩者使用相同的CI實例?我們可以將HMVC安裝到EE使用的CI中嗎?或者我們現在必須做我們正在做的事情,但在這種情況下,有兩個獨立的CI實例?

我發現了一個潛在的"hack"可能有幫助,但我不想浪費我的時間,如果它甚至不可能或比它的價值更令人頭疼。

我想盡可能使用相同的實例。我認爲我們的應用程序是在EE 2.x中構建模塊的複雜方式。

謝謝你的時間!

回答

0

您可能會更好使用單獨的CI實例。與EE捆綁在一起的CI版本相當過時,並且很可能遇到無法升級到最新CI版本的問題。

我會保持你的應用程序不同,並且只需編寫自己的代碼以在應用程序中使用EE會話(使用EE來處理登錄/註冊頁面)。無論如何,EE 2.x完全覆蓋了CI會話類,因此您可能仍然需要自定義代碼。

保持應用程序解耦意味着出錯的可能性要少得多,而且我希望能夠爲您減少頭痛問題。

+0

是的,那就是我想的。感謝您的信息。看起來像2 CI安裝它呢! :) – thiesdiggity

相關問題