php中,如果要操作多个表,模型如何写
常见例子,商场下订单的时候,与订单相关的表会有3到5个或者或者
MVC模式中,就拿下单这例子来说,
- php如何通过面向对象实现审核过程(多级审核)
- 基于docker的CI有什么教程?
- 设置了唯一键后,插入重复后的错误显示
- PHP相比其它主流的编程语言有什么缺点?
- 数组中存在哪些字符会导致数组json_encode返回false
是对每一个表建立模板,然后下单时候调用各个模型
还是下单这一步只写一个模型,然后对各个表进行修改
也许这个问题有点低级,但没办法,我对模型抽象能力还不够。
- 微信开发 php 数据库查询,回复信息,无法取得数据?还是格式有误?
- php:阿里大于(阿里云通信)短信api发送问题
- laravel cookie 无法清除,是BUG吗?
- js实现图片裁切的效果后,如何将裁切的部分上传到服务器??
- PHP生成图片
- WordPress做的博客中,模块标题栏添加小标题怎么做
- 配置apache的虚拟主机时出现这个是什么情况
- 使用Vue的axios vue-resource跨域不成功 但原生xhr就可以
这时候最好不要在数据模型上操作,而是在逻辑模型上操作。
也就是说,数据模型(Data Model)任然是一个模型对应一张表。而在数据模型和控制器间,再插入一个逻辑模型(Logic Model),通过逻辑模型(逻辑模型操作多个数据模型)完成一些逻辑操作(如下单等等)。
这样能保证整体架构的清晰。