Neobmedzeny vypis kategorii a podkategorii

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
JakubTN
Bronze Partner | 49
+
0
-

Zdravim,

viem, ze tomuto problemu sa tu uz venuje niekolko tem, no ziadna neriesi presne moj problem.

Pouzivam Nette\Database, mam tabulku productcategory v mysql, ktora uklada kategorie a ich podkategorie, ktore mozu byt zanorovane neobmedzene. Kazda podkategoria ma ulozene v stlpci maincategory_id id jej nadradenej kategorie.

Potreboval by som tieto kategorie vypisat do Multiselectu tak, aby vyzeral nasledovne

Teda aby sa vzdy vypisala kompletna cesta az k hlavnej kategorii a nebola limitovana poctom zanoreni.

Dakujem za pomoc.

Ot@s
Backer | 476
+
0
-

Naopak, jsou v nich informace, které potřebuješ. Viz. příspěvek s closure tree + praktická implementace pro MySQL. Naplnění selectu se pak stává „problémem“ jednoho SQL dotazu, resp. jednoduché metody modelu.

JakubTN
Bronze Partner | 49
+
0
-

Dakujem za nasmerovanie, nejak mi to nedoslo ako si dat veci do suvisu :)

duke
Člen | 650
+
0
-

Pokud chceš řešit i pořadí položek, použij raději traverzování kolem stromu než closure tree.

Majkl578
Moderator | 1364
+
0
-

Nesouvisí s Nette, pro obecné dotazy se příště obrať jinam.