Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Nested Sets, Tworzenie drugiego root node
artur_dziocha
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 53
Dołączył: 18.09.2007
Skąd: Radom

Ostrzeżenie: (0%)
-----


Witam serdecznie.
Próbuję utworzyć sobie drzewka w Symfony.Propel.
Wszystko skonfigurowane wg dokumentacji Propela
no i mam pewien problem przy tworzeniu root noda
Pierwsze tworzę tak
  1. <?php
  2. $root->setName($request->getParameter('name'));
  3. $root->setNameSluged($request->getParameter('name'));
  4. $root->makeRoot();
  5. $root->setScopeIdValue(1); //próbowałem też bez ustawiania scopeID
  6. $root->save();
  7. ?>


i z drugim mam problem:( Robię w ten sposób
  1. <?php
  2. $root = CategoryPeer::retrieveRoot(1);
  3. $new = new Category();
  4. $new->setName($request->getParameter('name'));
  5. $new->setNameSluged($request->getParameter('name'));
  6. $new->insertAsNextSiblingOf($root);
  7. $new->setScopeIdValue(2);
  8. $new->save();
  9. ?>

ten sposób wywala mi błąd "Root nodes cannot have siblings"

Może ktoś pomóc z tworzeniem drugiego root noda??

Pozdrawiam

Ten post edytował artur_dziocha 20.07.2009, 22:49:39
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:15