脚本宝典收集整理的这篇文章主要介绍了php – 模型在MVC框架中应该有多粗粒度?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
对于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应用程序或网页中.
以上是脚本宝典为你收集整理的php – 模型在MVC框架中应该有多粗粒度?全部内容,希望文章能够帮你解决php – 模型在MVC框架中应该有多粗粒度?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。