Hi @all,
is vielleicht ein etwas komischer Titel, aber ich möchte folgendes vorab klären bevor ich mich ransetze.
Also bei Nested Sets ist es ja so das jedes "Teil" eine Wurzel haben muss, also ich kann nicht einfach eine Tabelle anlegen und dann mit den childs beginnen, zumindest wenn ich das richtig verstanden habe.
Gehe ich da auch richtig in der Annahme das ich mehrere "Teile" in eine Tabelle machen kann mit Nested Sets.
Als Bespiel sei mal FAQ und AGB genannt.
die Tabelle schaut wie folgt aus:
Meine Wurzelen sind dann jeweils faq und agb und darunter die Childs mit lft und rgt geordnet. Ist dies so korrekt und sinnvoll oder sollte ich doch lieber für die jeweiligen Sachen eine eigene Tabelle machen.
Rein logisch müsste es doch so sinnvoll sein, ich wollte nur nochmal nachfragen um sicher zu sein.
is vielleicht ein etwas komischer Titel, aber ich möchte folgendes vorab klären bevor ich mich ransetze.
Also bei Nested Sets ist es ja so das jedes "Teil" eine Wurzel haben muss, also ich kann nicht einfach eine Tabelle anlegen und dann mit den childs beginnen, zumindest wenn ich das richtig verstanden habe.
Gehe ich da auch richtig in der Annahme das ich mehrere "Teile" in eine Tabelle machen kann mit Nested Sets.
Als Bespiel sei mal FAQ und AGB genannt.
die Tabelle schaut wie folgt aus:
Code:
CREATE TABLE IF NOT EXISTS `categories` (
`id` mediumint(3) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`lft` smallint(2) unsigned NOT NULL,
`rgt` smallint(2) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `lft` (`lft`,`rgt`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Meine Wurzelen sind dann jeweils faq und agb und darunter die Childs mit lft und rgt geordnet. Ist dies so korrekt und sinnvoll oder sollte ich doch lieber für die jeweiligen Sachen eine eigene Tabelle machen.
Rein logisch müsste es doch so sinnvoll sein, ich wollte nur nochmal nachfragen um sicher zu sein.
Zuletzt bearbeitet: