现在,我有一个二维网格,它显示了特定 (2) 服务的 (1) 要求。它在前端看起来像这样:
FEATURE TRAILER MARKETING
DVD x
Streaming x x
Theatrical x x
我现在将它存储在数据库中的方式是:
`service`
- id
- name (e.g., "DVD")
` requirements`
- id
- name (e.g., "Marketing")
`requirements_grid`
- service_id
- requirement_ids (csv of all requirement ids)
现在我可以说类似“对于 DVD,我需要一个功能作为要求”这样的描述。
我现在需要添加两个附加参数,(3)内容类型;(4) 提供者。这些将是默认需求网格中的更改(添加或删除)。
这将允许我描述类似“对于 Fox(提供商)的电视(内容类型)DVD,我需要一个功能和一个预告片。
我将如何构建数据库来存储它?而且,在前端显示它的可能方法是什么?