Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CakePHP] relace Jeden produkt - wiele kategorii
Forum PHP.pl > Forum > PHP > Frameworki
zephyr7
Jeśli JEDEN produkt może należeć do WIELU kategorii, to jak nazwać tabelę zawierającą relację kategoria - produkt?

mam dwa modele: Categories i Products

w pierwszej mam nazwy kategorii (np. buty, ubrania, zabawki), w drugiej konkretne produkty (relaksy, podkoszulek z elvisem, frisbee)

tera, żeby być w zgodzie z zasadami projektowania baz danych, powinienem stworzyć trzecią tabelę:

id|product|category (np.)
1|1|2
2|3|2
3....

jak w Cake'u powinna się nazywać taka tabela? products.categories?questionmark.gif
Jaka relacja powinna być w modelu produkty?

Czy może tak?
products categories_products categories
------------- ------------------------- ---------------------
id | name| .. id|category_id|product_id id|name|parent_id|...
qrooel
Nazwałbym to: 'product_categories'. ;]
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.