【发布时间】:2010-02-01 23:00:28
【问题描述】:
要使用 MVC 模式/布局结构,它是否基本上需要通过 1 个文件加载所有内容,例如您的索引文件?
【问题讨论】:
要使用 MVC 模式/布局结构,它是否基本上需要通过 1 个文件加载所有内容,例如您的索引文件?
【问题讨论】:
没有。 MVC 模式仅规定了关于事件/请求处理、数据建模和用户界面的关注点分离。具体实现方式没有具体说明。
我知道的许多(全部?)当前 PHP 框架 do 使用单个入口点 (index.php) 并从那里路由。这通常使用“前端控制器”模式。
另一种方法(每个页面使用单独的 PHP 文件)称为页面控制器模式。它的优点是简单得多,但失去了前端控制器提供的应用程序范围控制,并且可能容易出现代码重复。
【讨论】:
没有。 MVC 模式本身并没有说明文件或文件夹的排列方式。但是,您使用的给定框架可能需要特定的安排。
【讨论】: