我正在嘗試在代碼點火器框架內使用具有不同域名的codeigniter全部使用相同的代碼結構。具有不同域名的Codeigniter
所有域中的庫,模型和數據庫應該是相同的,唯一的區別應該是所使用的控制器和視圖。
最好我想有一個類似的設置:
controllers/domain1.com/index.php
controllers/domain2.com/index.php
controllers/domain3.com/index.php
沒有人有任何經驗,修改代碼點火器以這種方式工作?
感謝的作品近完美。只有兩個輕微的小錯誤1)我需要在每個控制器的__construct中調用「add_package_path」,是否有自動加載包的方法2)無法移動配置文件夾,有沒有辦法讓我每個站點都使用相同的配置文件夾? – robjbrain
1)按照此處所述創建您自己的控制器 - http://codeigniter.com/user_guide/general/core_classes.html - 並使用該構造自動加載應用程序包。 2)我不確定我是否明白'移動配置文件夾'是什麼意思? – Repox
我正在做類似的事情,並且我自動加載包的操作是將該包添加到config文件夾中的自動加載文件中。至於配置文件夾,我不知道有一種方法讓不同的應用程序共享一個配置文件夾(我不知道這是個好主意),但我所做的只是在每個應用程序中都有一個配置文件夾。 – somomomo