ecmall 主从表的4种模型关系

Posted 挂件

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ecmall 主从表的4种模型关系相关的知识,希望对你有一定的参考价值。

eccore/model/model.base.php对应关系:

 

举例:在includes/models

goods.model.php 里

 

因为店铺可以对应多个商品,商品只能对应一个店铺,所以商品BELONGS_TO(属于店铺)

因此在商品的model里就要加一个reverse,参数是店铺里对应的关系数组的key(键)值。

 

因为商品和分类是多对多,商品可以对应多个分类,一个分类包含多个商品,所以他们互相从属,

因此 都要加reverse参数是对应模型里对应的关系数组的key(键)值。

也就是说 当前模型 属于对应的模型,这个时候在当前模型里就要有reverse。

 

 

 对应的:

store.model.php里

因为店铺可以对应多个商品,商品只能对应一个店铺,所以商品BELONGS_TO(属于店铺)

因此在商品的model里就要加一个reverse,参数是店铺里对应的关系数组的key(键)值。

category.model.php

 

因为商品和分类是多对多,商品可以对应多个分类,一个分类包含多个商品,所以他们互相从属,

因此 都要加reverse参数是对应模型里对应的关系数组的key(键)值。

 

如果不太清楚的话,再去includes/models里找别的XX.model.php对比着看,看关系再看有无reverse。

我只能说的这么明白了,

因为我也不太懂,今天刚开始看。

 

以上是关于ecmall 主从表的4种模型关系的主要内容,如果未能解决你的问题,请参考以下文章

sql server 2008 主从数据库 中断后怎么同步

直观获取redis cluster 主从关系

Netty 4.x学习笔记——线程模型

在主从服务器上,同一个表的表空间文件大小相差特别大,可能原因是什么,怎么解决?

任务2---主从表

获取redis cluster主从关系