在MVC设计模式中,我们有三个部分:模型,视图,控制器。视图和控制器的含义是直截了当的。但模型究竟是什么意思?为什么模型术语? 另一方面,这是在模型中编写数据库交互函数的正确方法吗?
答案 0 :(得分:0)
在MVC模式中,模型保存数据并定义操作数据的逻辑。
每个视图都将从相应的模型中读取,以便以多种方式显示数据。
你需要一个模型是因为关注点分离。例如,您可以拥有一个作为用户列表的模型,并且您可以根据某些条件使用两个视图来显示此列表。这样,如果您需要更改视图,则无需触摸模型及其逻辑。
我推荐这个article关于MVC模式的演变,以获取更多细节。