gpt4 book ai didi

model-view-controller - MVC架构

转载 作者:行者123 更新时间:2023-12-04 08:24:49 26 4
gpt4 key购买 nike

我想在 MVC Architecture 中得到澄清。在浏览一些文档时,我可以看到模型- View 和 Controller 之间建立了以下关系。请帮助我理解这是怎么可能的。

  1. 查看查询模型的状态
  2. 模型将状态信息传递给 View

最佳答案

MVC 遵循一些简单的规则。

  • 模型与 Controller 对话
  • Controller 与 View 对话
  • View 从不与模型对话。

您的模型通常会映射到数据库表。例如,如果您有一个包含两列“title”和“body”的“blogposts”表,您可以这样做:

Blogpost.create(:title => "Hello", :body => "World")

您刚刚创建了一篇博文!现在,在您的 Controller 中,您将执行以下操作:

blogs = Blogpost.find(:all)

您现在可以将“博客”变量传递到您的 View 中,它可以决定如何向用户显示该数据。抱歉,如果我的示例代码不是很清楚,它是用 Ruby (on Rails) 编写的,这是我当前选择的 MVC 语言。

关于model-view-controller - MVC架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1191758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com