php的mvc模式问题,php – MVC模式 – 正确的思考方式

参见英文答案 > How should a model be structured in MVC? [closed]                                    5个

阅读有关MVC的数十篇文章,现在,对我来说这是一个烂摊子.我正在尝试用我的项目做正确的事情,我将程序性PHP重写为oop,但是,我很困惑.

我确信,Model应该包含所有业务逻辑,这是有意义的.

对View不太确定.我应该将数据传递给View,并相应地渲染模板,还是View应该只询问所需的数据(来自更新的模型)?

在SO上也阅读了很多关于它的内容,但它变得更糟.答案不同,我有点迷茫.

MVC模式的正确解释是什么? (嗯,我知道这里和那里可能会有所不同,但重点应该保持不变)

MVC 1

MVC 2

解决方法:

根据我在ASP.NET MVC中编写Web应用程序的经验,我可以告诉你它是伟大的模式!

模型用于定义纯实体(通常将存储在数据库中的实体).

控制器处理用户输入,例如当我第一次写入站点的URL时,请求到达控制器并且控制器创建模型对象并将其传递给视图,以便可以根据控制器传递给它的模型来呈现视图.

希望我帮助你!

标签:php,oop,model-view-controller

来源: https://codeday.me/bug/20190708/1406785.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值