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种模型关系的主要内容,如果未能解决你的问题,请参考以下文章