咋常规的php mvc项目中.假如有三个表
用户表,商品表,用户商品关系表(多对多).
一般你们如果创建Model的时候,你们怎么创建? 创建三个模型?
这个要看你框架是怎么设计的。
先说thinkphp,这个框架你可以不需要建model,因为他有m方法,或者你直接实例化一个model,直接在控制器中搞定。
再说yii框架,它的建议是一个表对应一个model,为啥?后期使用特别方便,先苦后甜的意思。
最后说说model的作用,我们一般是用来处理大块的业务逻辑。或者,这个查询数据库特别常用,而且多个地方语言重复调用,这个时候你就需要抽象独立出来,放在model里面比较好,也就语言建立一个model。
一般不常用的,或者只用一次就ok的,你放model干啥?如果可以不建model,放在控制器一带而过。当然不排除框架限制必须要建立的。
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答2.5k 阅读
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答627 阅读✓ 已解决
有的时候直接在控制器里面写就行了 如果要建model 建一个就行了