Я разрабатываю систему продуктов PHP, которая должна быть очень общей, поскольку каждый продукт может иметь несколько опций («высота», «ширина», «цвет», , «пол» и т. д.), но некоторые продукты могут не иметь этих опций, а некоторые из них могут отсутствовать.Система продуктов PHP/mySQL (очень общая)
Например, комод может иметь «размер» (список подходящих размеров, установленный где-то пользователем сайта), «полированный» (да/нет) и «окрашенный» (да/нет). Однако у нового телевизора вообще нет вариантов.
Может ли кто-нибудь рекомендовать пользователю указать параметры, которые им необходимы для своих продуктов (например, «полированный» не будет иметь никакого отношения к розничной торговле), а затем для хранения цен на различные комбинации опций как они определяют для каждого продукта?
PS: Это такой базовый класс, что вы описали, что я вряд ли рекомендовать использовать это. Не зная специфики, мне трудно отвечать точно :) – footy