Autor | Zpráva | ||
---|---|---|---|
_fantomas Profil |
#1 · Zasláno: 5. 2. 2017, 12:24:30
Ahoj, potreboval by som poradiť ako najlepšie spraviť kategórie produktov.
Problém je v tom že klasicku kategóriu viem uložiť do DB napriklad bude produkt s názvom a k tomu pridám kategóriu napríklad topánky. Problém mam ale v tom že neviem nájsť spôsob ako by som mohol spraviť podkatekórie ... Potreboval by som ukládať nekonečno podkategórií topanky > muzi > letne > kotníkove atd... Neviete mi niekto poradiť ako to spraviť? |
||
IdemeNaHavaj Profil |
#2 · Zasláno: 5. 2. 2017, 15:38:58
ahoj sprav si strom kategorii do druhej tabulky a v produktoch daj iba id poslednej kategorie
|
||
Hando Profil |
#3 · Zasláno: 5. 2. 2017, 15:39:43
Ahoj.
Ukládej si u každé kategorie id její nadřazené kategorie. Když není nadřazená, je jasné, že je to hlavní, jinak jde o podkategorii. A následně si uložíš informaci, do které kat. produkt patří. To je jedna z možností... Jinak se dají ukládat všechny vazby produkt:kategorie. |
||
_fantomas Profil |
#4 · Zasláno: 5. 2. 2017, 16:33:34
No ja to takto moc neviem pochopiť lepšie by bolo premna
nejaký príklad od ktorého by som sa odvodil |
||
Keeehi Profil |
#5 · Zasláno: 5. 2. 2017, 19:57:23
tabulka category
id | id_parent | name 1 | NULL | Jídlo 2 | 1 | Pečivo 3 | 1 | Maso 4 | 6 | Muži 5 | 2 | Koláče 6 | NULL | Topanky 7 | 4 | Letne 8 | 7 | Kotnikove tabulka producet id | id_category | ... 72 | 8 | nějake pánské letní kotníkové boty 61 | 5 | makový koláč |
||
Hando Profil |
#6 · Zasláno: 5. 2. 2017, 20:25:20
Pro příklady nezbývá, než trochu hledat... (nested categories, subcategories atd.)
Většinou není problém uložit data, ale dost často pak lidi neví, jak je v rozumné podobě vypsat, ideálně s co nejmenším počtem dotazů. Záleží, co s tím chceš dělat. Tohle nepomůže? www.roytuts.com/infinite-dynamic-multi-level-nested-category-with-php-and-mysql |
||
_fantomas Profil |
#7 · Zasláno: 6. 2. 2017, 18:10:55
Hando:
Ano, vdaka. |
||
Časová prodleva: 8 let
|
0