3
我想問一個MVC框架應該能夠支持多個安裝的理想文件夾結構。例如,我安裝了xyz框架,並且基於xyz框架的這種單一安裝運行了兩個或多個網站,而不是爲每個站點安裝框架。MVC框架的理想文件夾結構
這大概是在Codeigniter中完成的,但我對CodeIgniter瞭解不多,所以我需要你的建議。我知道你們中的一些人甚至可能比CodeIgniter做的更好,所以請分享一下。
我想問一個MVC框架應該能夠支持多個安裝的理想文件夾結構。例如,我安裝了xyz框架,並且基於xyz框架的這種單一安裝運行了兩個或多個網站,而不是爲每個站點安裝框架。MVC框架的理想文件夾結構
這大概是在Codeigniter中完成的,但我對CodeIgniter瞭解不多,所以我需要你的建議。我知道你們中的一些人甚至可能比CodeIgniter做的更好,所以請分享一下。
這是我的MVC庫結構的一個通用示例。沒有什麼奇特的,我想保持簡單。
Library
- Configuration
- Modules (Database adapters etc)
- Core (Abstract controllers, routing functionality etc)
Application
- Model
- View
- Controllers
- Helpers
該結構的好處是該庫不是(它不應該)依賴於該庫。這意味着您可以複製該庫以供其他項目使用。
要添加上,這將意味着每個應用程序都有自己的文件夾: 圖書館 應用1 應用2 ... 但調用相同的庫(CakePHP中,CI等)這樣的應用程序和核心文件解耦 – 2009-11-25 07:33:44
感謝您的回覆,看起來不錯 – Sarfraz 2009-11-25 10:39:22
任何一個理智的程序員如何讓框架和應用程序文件混在一起,這種方式超越了我:p – 2010-04-05 01:06:27