Nestedset Unterkategorien auslesen

low-group

Erfahrenes Mitglied
hallo,

hat jemand eine Ahnung, wie man in Nestedset Unterkategorien auslesen kann?

Also wenn meine Struktur so aussieht:

Menu1
-Menu11
-Menu12
Menu2
-Menu21
-Menu22
--Menu221
-Menu3

Wenn ich nun in Menu2 drinne bin, möchte ich nur die 21 und die 22 haben, aber nicht die 221.

hier habe ich schonmal eine Abfrage gefunden, die die mom. Kategorie und die Sunkategorien(221) mit ausgibt:
Code:
$submenu = $this->db->query_array("SELECT o.artikel_name,
         COUNT(p.artikel_kat_id) AS level
         FROM `$this->DbTable` AS n,
         `$this->DbTable` AS p,
         `$this->DbTable` AS o
         WHERE o.lft BETWEEN p.lft AND p.rgt
         AND o.lft BETWEEN n.lft AND n.rgt
         AND n.artikel_kat_id = $katid
         GROUP BY o.lft
         ORDER BY o.lft;");
Kann da jemand helfen?
 
Zuletzt bearbeitet:
Zurück