Я занимаюсь разработкой сайта электронной коммерции. Я хочу динамически создавать таблицу категорий и базы данных продукта. В настоящее время у меня есть схема базы данных. Я должен сделать их динамичными. Я не мог найти правильную схему, чтобы сделать ее динамичной, поэтому я жестко запрограммировал схему в форме. Моя подробная работа выглядит следующим образом.
MYsql вещи
пользователь может добавить, например, одежду или велосипед и т. Д. Таблица продуктов содержит записи, которые одинаковы для каждой категории, напримерданные о разделе категорий, например, id, title, slug, create_at и т. д.
таблица продуктов
- id
- category_id
- title
- slug
Так что, если мы сравним одежду и категорию велосипедов, у них будут разные спецификации. велосипед имеет размер рамки, одежда имеет цвет, материал body_size. И здесь цвет также должен исходить из базы данных.
Таблица категорий
- id
- parent_id
- name
тогда у меня есть таблица category_fields. он содержит поля, относящиеся к категории, такие как bodyysize, framesize, color и т.д.
category_fields
- id
- category_id
- name
- введите
, поэтому значение поля продукта хранится в product_category_field_value
- id int (11) AI PK
- product_id int (11)
- category_id int (11)
- category_field_id int (11)
- значение
Поэтому моя цель в том, чтобы эти поля также были динамичными и в форме поиска IНазовите их динамически, как если у категории есть цвет поля, поэтому все цвета динамически включаются в форму.
Извините, если я не совсем понимаю свою цель, потому что я не являюсь носителем английского языка, поэтому в основном я пытаюсьсоздать схему базы данных amazon . Я прочитал этот вопрос, но не смог достичь своей цели