1
這是我的第一個問題。 :)多個項目之間的PHP框架中的代碼重用
我正在研究一個小小的php框架,並開始想辦法在多個項目之間重複使用相同的代碼。現在有了這個框架,可以爲不同的項目創建多個應用程序目錄並使用相同的內核 - 類似於codeigniter 2。
當我需要製作一個與現有網站完全不同的網站時,工作中會出現關於代碼重用的問題,但仍然會使用它的類。
我的前兩個想法是使用某種全局「模型」目錄,在其中放置多個項目之間共享的文件(併爲框架添加選項以加載它們),或者添加加載這些「模型」的可能性來自其他項目。
我想也許別人有一些更好的想法,並想知道關於這個主題的其他開發人員的想法。
舉個例子,這可能是當前的目錄結構:
live/ - live site
config/
controllers/
helpers/
models/
public/
views/
admin/ - administration (same structure as "live/")
system/ - framework core
嗯,這使我可以從其他項目加載類的選項。然後我可以製作一個全球項目,兩個網站都可以從中加載課程。這也可以讓開發者自由選擇如何做到這一點。 謝謝你的回答。 – 2012-04-19 20:17:26