【发布时间】:2009-07-30 14:15:20
【问题描述】:
对于模型应该如何在我的基本 C++ 实现中“工作”,或者更确切地说来自数据库后端的数据应该如何被封装/使用,我有点困惑。
我目前的想法是针对具有例如静态 findById() 方法的模型,该方法将返回同一模型的实例,然后表示单个“行”数据(允许操作等)可能是一个合适的方法。
就在数据库中创建一个新行而言,我想会创建一个模型的新实例,填充数据,并有效地调用一个 save() 方法?
希望我在正确的路线上,但对这里的实现/设计有点困惑。
【问题讨论】:
-
你到底在说什么?
-
恐怕现在还无法理解您的问题是什么。我猜你正在设计某种与 C++ 一起使用的 MVC 框架。但不是很清楚,你在做什么,为了什么目的,你在什么阶段,你目前的问题到底是什么。你能详细说明一下吗?
-
嗯。我了解 MVC 的原理,以及模型应该实现什么 - 更多的是模型应该具有什么样的接口的问题。即是否应该通过静态方法查询数据,然后模型的实例代表单个“行”数据?希望这提供了一些澄清^^;...
-
我认为可能让人们感到困惑的是,“MVC”是一个比数据库访问更广泛的术语。您可能应该详细说明具体您正在尝试使用 MVC 解决什么问题,并且您会得到更多相关的答案