1.建表

(1)商品类型表

(2)商品规格名表

(3)商品属性表

(4)规格值表

2.在公共模块(common)里创建四个模型分别如下:

php think make:model common@Type      商品类型
php think make:model common@Spec      商品规格名
php think make:model common@Attribute 商品属性
php think make:model common@SpecValue 规格值
//商品类型模型
class Type extends Model
{protected $table='pyg_type';/*** 建立类型与规格的关系*/public function spec(){return $this->hasMany(Spec::class,'type_id','id');}/*** 建立类型与属性之间的关系*/public function attr(){return $this->hasMany(Attribute::class,'type_id','id');}}
//商品规格模型
class Spec extends Model
{/*** 建立规格与规格值的关系*/public function specValue(){return $this->hasMany(SpecValue::class,'spec_id','id');}
}

3. 在adminapi模块里创建business目录,在目录里创建Type类

namespace app\adminapi\business;class Type
{public  static  function getInfo(){$info = \app\common\model\Type::with(['spec','attr','Spec.specValue'])->find(16)->toArray();dd($info);}}

4.在adminapi模块里创建Type控制器

php think make:controller adminapi@Typenamespace app\adminapi\controller;use think\Request;class Type
{/*** 显示资源列表** @return \think\Response*/public function index(){// $info = \app\common\model\Type::with(['spec','attr','Spec.specValue'])->find(16)->toArray();// dd($info);return \app\adminapi\business\Type::getInfo();}

5.设置资源路由

Route::resource('type','type');

商品类型与规格名,属性以及规格与规格值之间的关系相关推荐

  1. python类属性描述_如何描述Python对象,以及属性、标识、类型和值之间的关系?...

    虽然可以通过属性访问对象的类型,但它的类型不仅仅是一个属性--该类型定义了对象在拥有任何属性之前是如何创建的.仅凭这个事实,这些语句都不足以描述Python对象. 我这么说:In Python, ev ...

  2. SQL Server 2005登录名,用户名,角色,架构之间的关系

    SQL Server 2005对2000进行了很大的改进,而用户关系这部分也变得相当复杂了,很多朋友都对此一知半解!下面,我将把我应用中总结的和大家分享下,先从概念入手,希望对不理解的朋友有点提示. ...

  3. mysql商品多个属性设计_商品多规格多属性模型设计思路

    区分货品(SPU)和商品(SKU) SPU = Standard Product Unit (标准化产品单元): 一件衬衣,它就是一个 SPU,此外它不具有库存.价格等因素,它仅仅是众多款衬衣抽象出来 ...

  4. 添加完商品后,点货品显示此商品不存在规格,请为其添加规格?

    1 为什么会出现这个提示? 答:(1)该商品的属性,没有规格.属性是选择其商品类型,该商品类型属性列表里没有属性属于规格. (2)商品类型 什么样属性就是规格呢? 点击"添加属性" ...

  5. 【Lilishop商城】No3-5.模块详细设计,商品模块-1(商品分类、品牌管理、规格管理、参数、计量单位、店铺分类)的详细设计

      仅涉及后端,全部目录看顶部专栏,代码.文档.接口路径在: [Lilishop商城]记录一下B2B2C商城系统学习笔记~_清晨敲代码的博客-CSDN博客 全篇会结合业务介绍重点设计逻辑,其中重点包括 ...

  6. 商品类型的下拉框绑定一个事件,通过ajax获取属性

    html代码这么写 <!-- 商品属性 --> <table cellspacing="1" cellpadding="3" width=&q ...

  7. 商品分类 商品类型 商品属性

    最近我们公司着手开发个电商网站,包括前端和后台.第一步,需求组的人就让我们理清商品分类.类型的区别.以下是我个人理解: 商品分类:是一个动作过程.通过这样一个动作将商品根据属性的不同分析得到类型. 商 ...

  8. 各大电商平台商品详情接口,sku属性接口,商品销量接口

    各大电商平台商品详情接口,sku属性接口,商品销量接口展示如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中,点击获取请求key和sec ...

  9. 规格选项表管理之保存规格选项表数据

    保存规格选项表数据 在保存数据之前我们需要先获取商品规格名称,在规格的下来菜单中展示规格数据 1.获取品牌信息 接口分析 请求方式: GET /meiduo_admin/goods/specs/sim ...

最新文章

  1. Pytorch两种模型保存方式
  2. STM32(六)- 系统定时器
  3. WCF 客户端代理生成 通过SvcUtil.exe
  4. 设计模式之facade模式
  5. 理解一下select 1 和 exists
  6. R语言与虚拟变量模型
  7. Spring 集成 mybatisPlus
  8. Python多线程小例子
  9. 腾讯教育 App Flutter 跨端点播组件实践
  10. 求ReportMachine的OCX教程
  11. 【18日】foobox 1.0.1 (foobar2000 CUI配置)
  12. ROS机器人更换新雷达需要重新配置carto和navigation的哪些参数
  13. java60秒倒计时
  14. 【C语言】猜灯谜问题
  15. 鸿蒙系统支持列表,华为鸿蒙系统支持的手机型号一览【最新】
  16. 运行新项目的时候 出现 The type javax.servlet.http.HttpServletRequest cannot be resolved.
  17. Python爬虫之findall和lxml
  18. HTML5不支持createtouch,新手写createjs时容易遇到的坑(持续更新)
  19. mysql 时区设定_mysql的时区设置
  20. Java经典实验_猴子的经典实验(转载)

热门文章

  1. Vim标记-让你在Vim中飞来飞去
  2. 关于谷歌浏览器无法翻译中文问题
  3. java获取界面输入数字_Java练习题-从键盘接受一个数字,列出该数字的中文表示格式...
  4. java毕业生设计养老智慧服务平台计算机源码+系统+mysql+调试部署+lw
  5. 简单线性回归截距假设检验_第10章 简单线性回归分析思考与练习参考答案.doc...
  6. 【AI】Genetic Algorithm 遗传算法
  7. QQ空间日志如何备份
  8. 决策树的可视化及通过决策树筛选变量
  9. php背单词网站,韩语干货|推荐一个在线背单词炒鸡nice的网站!
  10. PNAS: 这些病毒是原生动物基因组中的偷渡者