Um Übersetzungen zu einer Review-Klasse hinzuzufügen, sollte eine Rezension Beschreibungen haben. Ich kann mich nicht zwischen diesen Optionen entscheiden:
- Erstellen Sie separate Klassen/Tabellen für CategoryDescription, ProductDescription, ReviewDescription. Das geht schnell, aber diese sind praktisch identisch und ich muss für jede Methode Methoden schreiben.
- Erstellen Sie eine Beschreibung-Tabelle/-Klasse, die Beschreibungen für jede Klasse enthält. Aber: Ich weiß nicht, wie ich sie effizient mit den Klassen/Tabellen Kategorie, Produkt und Rezension verbinden kann. Möglicherweise nicht skalierbar.
Wie genau würden Sie eine Lösung implementieren?
Eine mehrsprachige Datenbank mit Standard-Fallback ist eine ähnliche Frage, betrifft jedoch nur Beschreibungen für eine Klasse. Hier sollten mehrere Klassen mehrsprachige Beschreibungen haben.
Mobile version