php前台MVC,php-mvc模式(1)

当学习php到这样一个阶段:    发现其实做一些单一的功能模块并不难。但是一个系统往往有很多模块纠结在一起,当我们实际开发它的时候,会发现很多代码冗余,调用起来也不方便。而且代码越写越多的时候觉得越写越乱,最后把自己都搞的一团乱麻。

于是,想想能不能在这些模块上面建立一个可以统摄调用这些模块的方法。想实现什么功能就直接调用相应的模块,不用考虑具体的实现。

所以,上层发布指令,下层具体实现。这样思路就清晰了,问题没这么复杂了。分工明确是时代的趋势,也是代码的趋势。

模式和框架就是这样一个智慧。

现在,我开始追随前人的足迹,踏上mvc设计模式之旅,记录下这些日子的经历和体会。

首先感谢pengcheng大神的教程,代码都源自于他,我只是聊表自己的体会。

mvc设计模式:

m->model    v->veiw    c->controll

model负责数据的处理

3a7af3dbb279f5934ee9e9c5bc0f50c9.png

这里就做简单的处理,直接返回一串str就当作是数据处理了吧~

view负责展示给客户端

1a047c5ce27f2eb3b2bf586b809bd026.png

view接受传过来的数据$data并且输出到前台,为了简单,就直接echo了~

controll负责统筹控制model和view的行为

356eb37ac982ebc010474dbf7789e96b.png

controll中,生成model对象并调用获取数据的方法        生成view对象并调用输出数据的方法

万事俱备,只欠调用了。接下来新建一个php调用控制器controll的show方法进行测试:

8d78b216ba5816132748b262de74f311.png

运行结果:

16df32f9394d87e24e563514a68bc2ca.png

到此结束第一期~mvc并不是多么神秘难懂,一步一步慢慢解开它的面纱

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值