教程 / PHP 从入门到实战:搭建自己的学习网站 / 第 4 章 MVC 分层与路由

第 4 章 MVC 分层与路由

王老师 · 建议学时 40 分钟 · 0% 已完成

4.1 为什么要分层

把「请求处理」「业务逻辑」「页面渲染」拆开,代码才可维护。控制器只做参数校验与调度,模型只做数据访问,视图只做展示。

4.2 单入口路由

所有请求都进入 public/index.php,由路由器根据 PATH 分发到控制器方法。

location / {
    try_files $uri $uri/ /index.php?s=$uri&$args;
}