oly*_*ren 3 model-view-controller
在我的项目中,我使用 mvc 模式。我不知道数据库操作是哪个类进行的。那是我正在 Model 类中进行数据库操作,但我不知道这是正确的。我很困惑。控制器类也许可以正确的进行插入、删除、更新操作。但是,我不知道到底要在哪里进行数据库操作。我也想在数据库中搜索一个值。模型类方便这些操作吗?谢谢,
您应该了解有关 MVC 架构的更多信息。正如维基百科上所述
该模型管理应用程序域的行为和数据,响应有关其状态的信息请求(通常来自视图),并响应更改状态的指令(通常来自控制器)。在事件驱动的系统中,当信息发生变化时,模型会通知观察者(通常是视图),以便他们做出反应。
视图将模型呈现为适合交互的形式,通常是用户界面元素。出于不同目的,单个模型可以存在多个视图。视口通常与显示表面具有一一对应关系,并且知道如何对其进行渲染。
控制器接收用户输入并通过调用模型对象来发起响应。控制器接受来自用户的输入,并指示模型和视口根据该输入执行操作。
控制器类也许可以正确的进行插入、删除、更新操作。
不,你应该在模型中处理逻辑。控制器仅用于调用该功能。
我也想在数据库中搜索一个值。模型类方便这些操作吗?
您应该在模型中执行此操作。
| 归档时间: |
|
| 查看次数: |
3600 次 |
| 最近记录: |