【问题标题】:Question about MVC folder structure关于MVC文件夹结构的问题
【发布时间】:2010-02-01 23:00:28
【问题描述】:

要使用 MVC 模式/布局结构,它是否基本上需要通过 1 个文件加载所有内容,例如您的索引文件?

【问题讨论】:

    标签: php model-view-controller


    【解决方案1】:

    没有。 MVC 模式仅规定了关于事件/请求处理、数据建模和用户界面的关注点分离。具体实现方式没有具体说明。

    我知道的许多(全部?)当前 PHP 框架 do 使用单个入口点 (index.php) 并从那里路由。这通常使用“前端控制器”模式。

    另一种方法(每个页面使用单独的 PHP 文件)称为页面控制器模式。它的优点是简单得多,但失去了前端控制器提供的应用程序范围控制,并且可能容易出现代码重复。

    【讨论】:

    • 我相信我当前的设置可能类似于您提到的“页面控制器”,我有一个包含页眉、页脚、引导程序和所有类文件的包含文件夹,然后是我网站的每个部分拥有自己的文件夹和包含相应文件的页面集
    【解决方案2】:

    没有。 MVC 模式本身并没有说明文件或文件夹的排列方式。但是,您使用的给定框架可能需要特定的安排。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      • 2012-07-20
      • 2011-11-09
      • 2020-08-22
      • 2019-03-15
      相关资源
      最近更新 更多