Ryongyon!

这世界上假绅士太多,缺少训练有素的流氓

· 杂乱无章 · · 4999次浏览

TinyPHP - 十分钟实现一个PHP-MVC框架

前言

什么是 MVC ? MVC 即 Model-View-Controller (模型-视图-控制器),这不是一种技术,而是一种思想,一种软件设计模式。

  • 控制器:调用 模型 和 视图,将 模型 产生的数据传递给视图,并让视图去显示
  • 模型:获取数据并处理返回数据给控制器
  • 视图:接收控制器传递的数据进行,并向用户终端输出

假设我们需要一个「删除用户」的操作,那么我们请求的URL地址可能是这样 :

https://www.xxxxx.com/user/del/1/

https://www.xxxxx.com/是基础URL

user意味着控制器指向

del意味着执行控制器里的方法名

1意味着传递的参数

那么在user控制器的del方法下我们就可以通过调用模型(数据库)去查找并删除这个id为1的用户...最后在调用视图文件,把成功与否的结果展示出来,这么说理解了吗?

TinyPHP

TinyPHP 是一个基础的 PHP MVC 框架模板,仅对「路由」「数据库」「异常」「错误」进行简单的封装,通过此项目你可以更快理解一个 MVC 框架的实现。

项目地址:https://github.com/Ryongyon/TinyPHP

TinyPHP 源码讲解

评论 (0条) 取消回复