Hi, I am trying to use sfPropelActAsNestedSetBehaviorPlugin, but I got some incorrect resluts.
I use the action to create test tree data: public function executeTester(){ $root = new AboutClass(); $root->makeRoot(); $root->save(); for($i = 1; $i<=1; $i++){ $p1 = new AboutClass(); $p1->setTitle('category'.$i); $p1->insertAsLastChildOf($root); $p1->save(); for($j=1; $j<=1; $j++){ $p2 = new AboutClass(); $p2->setTitle('category'.$i.'-'.$j); $p2->insertAsLastChildOf($p1); $p2->save(); for($k=1; $k<=2; $k++){ $p3 = new AboutClass(); $p3->setTitle('category'.$i.'-'.$j.'-'.$k); $p3->insertAsLastChildOf($p2); $p3->save(); } } } } and my view module code is: <?php $root = AboutClassPeer::retrieveByPK(rootID); ?> <ul> <?php foreach ($root->getDescendants() as $node): ?> <li style="padding-left: <?php echo $node->getLevel() ?>em;"> <?php echo $node->getTitle() ?> </li> <?php endforeach ?> </ul> $i,$j and $k are the parameters in my action module. when I set $i = 1, $j =1, $k=2 , the result is: category1 category1-1 category1-1-1 category1-1-2 but when I set $i = 1, $j =2, $k= 2, the result will be : category1 category1-1 category1-1-1 category1-2 category1-2-1 category1-2-2 category1-1-2 I got the lever values incorrectly. And when I set $i=2, $j=2, $k=2, the result will be : category2 category2-1 category2-1-1 category2-2 category2-2-1 category2-2-2 category2-1-2 It miss category1 and miss some sub nodes... Is it a bug or my mistake? PS: attached my testing data id tree_left tree_right tree_parent topic_id title 187 1 18 188 2 25 187 category1 189 3 28 188 category1-1 190 18 25 189 category1-1-1 191 26 27 189 category1-1-2 192 19 24 188 category1-2 193 20 21 192 category1-2-1 194 22 23 192 category1-2-2 195 4 13 187 category2 196 5 16 195 category2-1 197 6 13 196 category2-1-1 198 14 15 196 category2-1-2 199 7 12 195 category2-2 200 8 9 199 category2-2-1 201 10 11 199 category2-2-2 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---