2012-12-18 39 views
0

我是PHP新手,並計劃使用Codeigniter MVC構建應用程序。它有3個模塊,即用戶,公司和管理部分。如果我使用兩個codeigniter安裝,是否有任何缺點?也就是說一個用於管理部分和另一個安裝的所有其他部分?我可以爲單個項目使用不同的Codeigniter安裝嗎?

+1

我不會建議,試試這個http://cibonfire.com/ – elclanrs

+1

你爲什麼要這麼做?您應該選擇最新的版本和代碼項目,因爲當您必須升級更新,錯誤修復等時會發生什麼情況,並且突然間您會在兩個不同版本中進行兩次安裝,這些安裝可能會中斷。維持這樣的系統將是一場噩夢。 –

+0

我如何處理它是通過在控制器,模型和視圖文件夾中添加一個'Admin'文件夾來分隔一個應用程序中的代碼。與運行兩個獨立的應用程序相比,管理起來要容易得多。 – Jeemusu

回答

-1

我使用多個CI實例在我們的一些產品,但它們是完全不同的應用程序,只有在如身份驗證幾個小區域重疊。

有不止一起使用多個實例(AUTH /會話被大單)的幾個陷阱,我不會做,除非你真的需要。如果你只想讓一些成員訪問一些頁面,那麼在CI中很容易做到 - 而且你可能會重複使用很多代碼。如果你分成2個CI實例,你需要維護2個相似但不同的代碼庫 - 這是一個維護痛苦。重疊越多,重複的努力就越大。

相關問題