Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CakePHP] relace Jeden produkt - wiele kategorii, jak prawidłowo skonstruować modele w cake'u
zephyr7
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 3.11.2005

Ostrzeżenie: (0%)
-----


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?(IMG:style_emoticons/default/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|...


Ten post edytował zephyr7 7.12.2011, 14:12:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
qrooel
post
Post #2





Grupa: Zarejestrowani
Postów: 306
Pomógł: 42
Dołączył: 25.03.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Nazwałbym to: 'product_categories'. ;]

Ten post edytował qrooel 7.12.2011, 15:53:44
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:42