我可以使用一個codeigniter框架目錄來創建多個應用程序嗎?來自同一框架目錄的多個codeigniter應用程序?
因爲我似乎必須爲不同的應用程序分開codeigniter文件夾實例。我希望能夠在一個地方調整某些代碼(通用的類),並且我使用codeigniter創建的每個應用程序都將受到影響。
與yii你可以做到這一點。
我可以使用一個codeigniter框架目錄來創建多個應用程序嗎?來自同一框架目錄的多個codeigniter應用程序?
因爲我似乎必須爲不同的應用程序分開codeigniter文件夾實例。我希望能夠在一個地方調整某些代碼(通用的類),並且我使用codeigniter創建的每個應用程序都將受到影響。
與yii你可以做到這一點。
可我使用一個笨框架 目錄下創建多個 應用程序嗎?
斷開的鏈接。 :( – 2014-01-31 15:41:05
@JoelMurphy:我已經更新了鏈接。謝謝你的支持! – 2014-02-01 01:16:43
你可以做到這一點的文件夾結構:
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";
雙方科林和索普是正確的。
開箱即用,分享並不完美。如果你想共享庫,你必須將它們放在system/libraries文件夾中,這使得升級變得更加困難,並且模型不能共享。
要爲庫和模型創建一個「共享」目錄,則可以使用this MY_Loader。
這可能是一個重複:http://stackoverflow.com/questions/1561262/how-to-handle-multiple-projects-sites-in-codeigniter – 2010-02-03 02:07:47
看到我創建的解決方案,因爲我有同樣的問題和現在我已經分離了應用程序並通過github連續部署。 [http://github.com/hafael/codeigniter.core](http://github.com/hafael/codeigniter.core) – 2013-06-25 21:45:22