码迷,mamicode.com
首页 > 其他好文 > 详细

ecmall 主从表的4种模型关系

时间:2017-06-07 16:20:25      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:商品   举例   ever   font   reverse   include   span   core   model   

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种模型关系

标签:商品   举例   ever   font   reverse   include   span   core   model   

原文地址:http://www.cnblogs.com/benpaodelulu/p/6957596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!