Rup*_*dia 7 model-view-controller design-patterns
我一直在学习如何使用 Laravel 和 Vue.js 构建 Web 应用程序,并且了解用户使用视图将请求发送到控制器然后操作模型的部分。我绝对在我的应用程序中看到了这种流程。
我不太确定为什么会出现这样的 MVC 图表:来自 Wikipedia 的 MVC 模式图。模型直接更新视图,但在我的应用程序中,控制器似乎是从模型获取更改并将其发送到视图(通过 HTTP)的控制器。
有什么我不太明白的吗?
在此图中视图是模型的表示。当模型更改时,视图会更改以表示模型。在真实的 MVC 应用程序中,控制器可以将模型发送到视图(该模型称为视图模型,它是一种特殊类型的模型,它可以由控制器使用后端模型动态填充)。一些 MVC 应用程序有两种类型的模型:模型(可能是后端的数据库)和模型(称为视图模型,用于表示并将发送到视图)。例如 ASP.NET MVC 就有这种类型的视图模型。
\n\n\n\nhttps://en.wikipedia.org/wiki/Model\xe2\x80\x93view\xe2\x80\x93viewmodel
\n| 归档时间: |
|
| 查看次数: |
3282 次 |
| 最近记录: |