标签: php oop model-view-controller
我对这个问题非常困惑。例如,我有一个“用户”数据库表。我在大学里就MVC教过的是:
我必须有一个User模型对象,它只包含属性,setter和getter。 UserMapper(另一个类,不在User模型类中)对象从数据库获取内容并创建User对象的实例然后返回它。
但互联网上的一些教程,以及我的一些同事都喜欢这样:
在用户模型对象中返回数据库中的行。
那么,这样做的正确方法是什么?