zoukankan      html  css  js  c++  java
  • 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。

    我只能说的这么明白了,

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

  • 相关阅读:
    WebApi实现自定义错误日志
    WebApi实现IHttpControllerSelector问题
    动态属性ExpandoObject
    SQL远程连接
    HTML空格占位
    SQL生僻字模糊查询
    python中的字符串
    idea闪退
    lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
    linux下后台启动weblogic
  • 原文地址:https://www.cnblogs.com/benpaodelulu/p/6957596.html
Copyright © 2011-2022 走看看