In der Produktdetail -Seite möchte ich eine Spezifikumstabelle mit zwei Spalten und vielen Zeilen anzeigen. Ich könnte es leicht tun, indem ich die Spezifikationen in der JSON -Datei speichere, aber ich denke, es wird nicht der beste Weg sein, da alle Daten in der Datenbank gespeichert werden sollten. Da ich 100 Produkte wie in einer Produkttabelle in der Datenbank genommen habe. Wenn ich also die Spezifikationen -Tabelle speichern möchte, muss ich 100 weitere Tabellen erstellen, jede Tabelle ist für eine Produkte in der Datenbank. Ich dachte, es wäre nicht die besten Lösungen, also wie kann ich dieses
Problem lösen? Bitte beachten Sie, dass jede Spezifikations Tabelle eine unterschiedliche Anzahl von Zeilen und Informationen hat.
Code: Select all
"111": {
"product_specs": [
{"header":"Brand", "data": "Dell"},
{"header":"Model", "data": "XPS"},
{"header":"Origin", "data": "USA"},
{"header":"Production year", "data": "2022"}
]
},
"119": {
"product_specs": [
{"header":"Manufacturer", "data": "Acer"},
{"header":"Series", "data": "A"},
{"header":"Purpose", "data": "Learning"},
{"header":"Warranty", "data": "2 years"},
{"header":"Gifts", "data": "X watch"}
]
}
meine gewünschte Tabelle im Detail Seite: