加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 模型在MVC框架中应该有多粗粒度?

发布时间:2020-12-13 14:08:04 所属栏目:PHP教程 来源:网络整理
导读:我一直在阅读之前提出的几个问题,我没有遇到过一个以“黑白”为我回答问题的问题!所以,如果这是重复的,请道歉.问题可能类似于询问“一根绳子有多长”,但请耐心等待! 对于registernation系统,我有一个用户模型,其功能如下: add_user delete_user activate_
我一直在阅读之前提出的几个问题,我没有遇到过一个以“黑白”为我回答问题的问题!所以,如果这是重复的,请道歉.问题可能类似于询问“一根绳子有多长”,但请耐心等待!

对于registernation系统,我有一个用户模型,其功能如下:

> add_user
> delete_user
> activate_user

上述用户模型处理一个表. MySQL数据库中的users表.

你可以猜出每个函数的功能但是这个足够粗糙吗?我的意思是我的模型应该包含更广泛的方法,例如:

> add_record
> delete_record
> update_record

我在表中传递的内容和要删除,添加或更新的记录的唯一标识符?

我正在使用codeigniter,但我对如何在纯MVC框架中完成任务感兴趣.

如果这个问题太挑剔,我道歉.

谢谢大家

我不确定你的意思是“粗”.

“我的模型应该包含更广泛的方法,例如:add_record,delete_record,update_record”

绝对不.决不.这违背了拥有模型的目的.

那种“通用”的东西就是数据库的用途.模型的要点是使通用数据库适应您的特定问题.

您的模型应该特定于您的问题.

“具有以下功能的用户模型:add_user,delete_user,activate_user”这就是重点.您的模型反映了您的应用程序,问题域和解决方案.

你的模型应该能够 – 实际上 – 独立存在.您应该能够将模型包装在命令行应用程序或GUI应用程序或网页中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读