Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][UML] Kategoria, Produkt, Parametr
Forum PHP.pl > Forum > PHP > Object-oriented programming
dantekir
Witam,

Nie mam pomysłu na rozpracowanie wydawać by się mogło prostego problemu.
W jaki sposób powiązać dwa obiekty:
-Kategoria
-Produkt

W którym
- Produkt zawiera wartość parametru Parametr
- a Kategoria zawiera tablice nazw Parametr-ów

Przy czym:
- Kategoria zawiera Produkty
- Produkt może należeć do kilku Kategorii

Produkt może posiadać tylko Parametry które definiowane sa w Kategorii z której aktualnie jest pobierany (do której należy)
LBO
Parametry powinieneś trzymać w osobnej tabeli Parametry.

Pośrednie tabele KatogorieParametry (tu trzymałbyś parametry powiązane z kategorią) i ProduktyParametry (a tutaj wartości parametrów dla produktu z kategorii) teoretycznie powinny załatwić sprawę.

Minus takiego rozwiązania to brak wsparcia dla walidacji typów danych przez bazę. Półśrodkiem byłoby określenie pewnych stałych parametrów bezpośrednio w tabeli produktów.

Pozdrawiam

edit:

Jeżeli chciałbyś poszukać na necie czegoś o tym szukaj pod frazą Entity-Atribute-Value.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.