脚本宝典收集整理的这篇文章主要介绍了php – MVC:应该直接看模型吗?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
然后,这个意见似乎是错误的,我找到一些文章,这些文章说这个观点可以直接与模型交流.
http://r.je/views-are-not-templates.html
http://www.tonymarston.net/php-mysql/model-view-controller.html
Model,View,Controller confusion
和
How should a model be structured in MVC?
这些文章中的大多数引用了维基百科,模型视图控制器的一个块,引号是:
啊,这是从维基百科,这样一个权威的网站,一定是对的!
但现在,当我打开MVC http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller的维基链接时,该页面将在今年9月14日(2013年)进行修改,上面的句子已经过去了.
视图的新定义是:
现在我再次感到困惑,新的定义表示视图应该通过控制器从模型中请求数据…
视图访问模式是否直接在地球上?
然后,依赖关系映射更接近于“MVC框架”中通常会看到的内容:
资料来源:Passive view
“被动视图”配置不是MVC架构的一部分.虽然它使用相同的名称,但它实际上是MVP模式的变体(您可以在this publication中找到更长更详细的描述)
底线:是的,如果您正在实现MVC或类似MVC的架构,那么您的视图应该是从模型层请求信息.
此外,您应该注意,这不是所谓的“mvc框架”正在推动的.在类似Rails的框架中,没有任何意见.相反(由于原始结构是为原型结构而制作的)视图被愚蠢的模板所取代,并且视图的所有职责都被推送到他们称为“控制器”的东西中.
以上是脚本宝典为你收集整理的php – MVC:应该直接看模型吗?全部内容,希望文章能够帮你解决php – MVC:应该直接看模型吗?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。