Php 用户表的正确MVC模式
我有一个用户模型,具有属性(id、用户名、电子邮件、密码)和方法(唯一、按id获取、保存)。 根据我对MVC模式的理解,我的用户模型必须表示一个给定的用户。Php 用户表的正确MVC模式,php,model-view-controller,Php,Model View Controller,我有一个用户模型,具有属性(id、用户名、电子邮件、密码)和方法(唯一、按id获取、保存)。 根据我对MVC模式的理解,我的用户模型必须表示一个给定的用户。 因此,如果我想获得所有用户的列表,我应该在用户模型中还是在控制器中实现此方法?您应该创建一个表示用户列表的模型类,例如UserList。您应该创建一个表示用户列表的模型类,例如UserList。两者都不应该 创建一个名为userbase或clientbase的新模型,并使用它按标准列出用户,检索有关用户的一般信息(计数、前10名、当月用户等
因此,如果我想获得所有用户的列表,我应该在用户模型中还是在控制器中实现此方法?您应该创建一个表示用户列表的模型类,例如UserList。您应该创建一个表示用户列表的模型类,例如UserList。两者都不应该 创建一个名为
userbase
或clientbase
的新模型,并使用它按标准列出用户,检索有关用户的一般信息(计数、前10名、当月用户等),以及影响一组用户(可能彼此没有直接关系)的操作比如建立一个特定的用户统计集合来向他们发送邮件
干杯两者都不要
创建一个名为userbase
或clientbase
的新模型,并使用它按标准列出用户,检索有关用户的一般信息(计数、前10名、当月用户等),以及影响一组用户(可能彼此没有直接关系)的操作比如建立一个特定的用户统计集合来向他们发送邮件
干杯如果您想以正确的MVC方式进行构建,您必须构建一个包含用户模型集合的UserCollection模型。您的控制器永远无法与数据库直接交互,因此我们必须创建一个模型;) 如果您想以正确的MVC方式进行构建,就必须构建一个包含用户模型集合的UserCollection模型。您的控制器永远无法与数据库直接交互,因此我们必须创建一个模型;) 模型应该保存与数据库的所有交互。根据@9miles的说法,你应该在模型中实现你的
用户列表
(访问数据库)……这有什么错?模型应该保存与数据库的所有交互。根据@9miles的说法,你应该实现你的用户列表
(访问数据库)在模型中……这有什么不对?