【问题标题】:How to model several variables per product如何为每个产品建模多个变量
【发布时间】:2019-07-19 13:54:29
【问题描述】:

我想知道如何为产品数据(变量数据)设计数据库

示例

我有这些表:

产品:id - 标题
属性:id - name
选项:id - name - attribute_id

每个产品都有一个或多个属性,每个属性都有一个或多个选项。

这是我想到的设置:

product_attribute_option

ID - price - sale_price - qty - product_id - attribute_id - option_id

我的问题是如何通过迁移和数据库来管理这种情况?

【问题讨论】:

  • 查看现有解决方案并重新创建它们。他们已经证明(大部分)是防故障的。例如 Magento 的 EAP 系统。 (Magento 1,我还没看Magento 2,不知道他们用的有没有类似的)
  • 你看看这里:Database: Migrations

标签: php laravel laravel-5.8 php-7.2 php-7.3


【解决方案1】:

最简单的应用程序数据库解决方案是 Opencart 数据库架构

看看他们的产品结构

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多