没有ORM的MVC不是真正的MVC吗?

nev*_*ame 1 php model-view-controller orm

目前我正在将ORM(学说)整合到MVC框架(codeigniter)中.

然后它让我觉得这是设置MVC的明显方法:

控制器调用表示数据库表的模型.

看这张图片:

MVC + ORM

然后我想知道,没有ORM的MVC怎么能成为真正的MVC?因此,模型不是真实对象,而是执行CRUD的不同函数的聚合,然后将结果返回给控制器.并且我不需要状态(对象属性),所以函数将是静态的?

如果我错了,请纠正我.

我想很多人都在使用没有ORM的模型.请分享你的想法.你的模特怎么样?

mic*_*tan 10

MVC是最初为OO语言设计的通用UI模式(我相信Smalltalk是第一个).

如果您没有关系数据库作为后端(例如,二进制序列化文件格式),则不需要ORM层.

这两者非常截然不同,彼此之间可以存在.