0
我有多個站點(一些是子站點,一些是其他站點),這些站點運行在相同的數據庫中,緩衝區爲& &。目前,這些項目中的每一個都有獨特的控制器/視圖設置,但是具有相同的模型。我遇到了這樣的問題,即我希望每個站點的模型都保持最新,這是一個痛苦。多個子域和站點的相同模型
問:如果每個視圖/控制器都有自己的視圖/控制器,我將如何在多個站點/子域中保留相同的模型?
我有多個站點(一些是子站點,一些是其他站點),這些站點運行在相同的數據庫中,緩衝區爲& &。目前,這些項目中的每一個都有獨特的控制器/視圖設置,但是具有相同的模型。我遇到了這樣的問題,即我希望每個站點的模型都保持最新,這是一個痛苦。多個子域和站點的相同模型
問:如果每個視圖/控制器都有自己的視圖/控制器,我將如何在多個站點/子域中保留相同的模型?
看看this thread的靈感。如果你使用* NIX盒子,公認的慣例是使用symbolic links在應用程序目錄之外共享一個models
文件夾。如果您檢查sys/core/Loader.php
,您會發現這是路徑構建所在的位置,因此該主題中的某些人討論了MY_Loader.php
替代方案。不幸的是,sys/core/Loader.php
代碼由於CodeIgniter支持的「包」而變得複雜,因此它不是一個簡單的字符串更改。
我知道這是幾個月前,但我想我會給你一個更新。實際上,我在其中一個站點上創建了一個API,而較低流量的站點只需調用給定的API即可從模型中獲取他們的信息。不是一個完美的解決方案,但它運作得很好。 –