MVC框架的理想文件夹结构

时间:2009-11-25 07:03:08

标签: php directory-structure

我想问一下,应该能够支持多个安装的MVC框架的理想文件夹结构是什么。例如,我安装xyz框架,我基于xyz框架的单一安装运行两个或更多站点,而不是为每个站点安装框架。

这可能也是在Codeigniter中完成的,但我对CodeIgniter知之甚少,所以我需要你的建议。我知道你们中的一些人甚至可能比CodeIgniter所做的更好,所以请分享。

1 个答案:

答案 0 :(得分:2)

这是我的MVC库结构的一个通用示例。没什么好看的,我想保持简单。

Library
    - Configuration
    - Modules (Database adapters etc)
    - Core (Abstract controllers, routing functionality etc)
Application
    - Model
    - View
    - Controllers
    - Helpers

这种结构的好处是库不是(它不应该)依赖于库。这意味着您可以复制库以用于其他项目。