Wszystko mam juz poustawiane ale chyba czegos nie rozumiem.
W dokumentacji sa przyklady dodania drzewka
<?php $root = new ForumPost(); $root->makeRoot(); $root->save(); $p1 = new ForumPost(); $p1->insertAsFirstChildOf($root); $p1->save(); $p2 = new ForumPost(); $p2->insertAsFirstChildOf($p1); $p2->save(); /* * Resulting tree : * * ROOT * |- P1 * |- P2 */ ?>
Moje pytanie jest takie wybieram z listy dostepne kategorie - przekazuje id danej kategorii i chce zeby byla to kategoria nadrzedna,
Robe tak :
<?php $root = new Gallery(); $root->setTitle($request->getParameter('gallery[title]')); $root->insertAsFirstChildOf($request->getParameter('gallery[tree_id]')); $root->save(); ?>
ale otrzymuje blad
Catchable fatal error: Argument 2 passed to sfPropelActAsNestedSetBehavior::insertAsFirstChildOf() must be an instance of BaseObject, string given in C:\Program Files\WebServ\httpd\gallery\plugins\sfPropelActAsNestedSetBehaviorPlugin\lib\sfP
ropelActAsNestedSetBehavior.class.php on line 241