2010-02-02 71 views
2

我可以使用一個codeigniter框架目錄來創建多個應用程序嗎?來自同一框架目錄的多個codeigniter應用程序?

因爲我似乎必須爲不同的應用程序分開codeigniter文件夾實例。我希望能夠在一個地方調整某些代碼(通用的類),並且我使用codeigniter創建的每個應用程序都將受到影響。

與yii你可以做到這一點。

+0

這可能是一個重複:http://stackoverflow.com/questions/1561262/how-to-handle-multiple-projects-sites-in-codeigniter – 2010-02-03 02:07:47

+0

看到我創建的解決方案,因爲我有同樣的問題和現在我已經分離了應用程序並通過github連續部署。 [http://github.com/hafael/codeigniter.core](http://github.com/hafael/codeigniter.core) – 2013-06-25 21:45:22

回答

2

可我使用一個笨框架 目錄下創建多個 應用程序嗎?

是的,你可以創建multiple applications with one CodeIgniter instance

+0

斷開的鏈接。 :( – 2014-01-31 15:41:05

+0

@JoelMurphy:我已經更新了鏈接。謝謝你的支持! – 2014-02-01 01:16:43

6

你可以做到這一點的文件夾結構:

system 
website-1 (your application) 
----application 
----index.php 
website-2 (your application) 
----application 
----index.php 
website-3 (your application) 
----application 
----index.php 

移動從系統的「笨應用程序文件夾」,並把它放在你的應用程序文件夾中的一個。

複製index.php文件並粘貼到您的應用程序文件夾中。

在index.php文件中:

你應該具備以下條件:

$system_folder = "../system"; 
$application_folder = "application"; 
5

雙方科林和索普是正確的。

開箱即用,分享並不完美。如果你想共享庫,你必須將它們放在system/libraries文件夾中,這使得升級變得更加困難,並且模型不能共享。

要爲庫和模型創建一個「共享」目錄,則可以使用this MY_Loader

相關問題