Doctrine2 NestedSet Extension: рендеринг дочерних узлов - PullRequest
0 голосов
/ 16 августа 2010

я использую DoctrineExtensions \ NestedSet

Я пытаюсь визуализировать дочерние узлы. я использовал

$node->getChildren();

array
  0 => 
    object(DoctrineExtensions\NestedSet\NodeWrapper)[218]
      private 'node' => 
        object(Application\Models\Post)[240]
          protected 'id' => int 3
          protected 'title' => string 'trying to use zend_auth' (length=23)
          protected 'body' => string 'hello world' (length=11)
          protected 'thumbnail' => string '' (length=0)
          protected 'dtPosted' => 
            object(DateTime)[252]
              ...
          protected 'dtLastAction' => 
            object(DateTime)[247]
              ...
          protected 'lft' => int 2
          protected 'rgt' => int 3
          protected 'root' => int 1
          protected 'user' => 
            object(Application\Proxies\ApplicationModelsUserProxy)[159]
              ...
          protected 'tags' => 
            object(Doctrine\ORM\PersistentCollection)[233]
              ...
      private 'manager' => 
        object(DoctrineExtensions\NestedSet\Manager)[204]
          ...

я получил массив NodeWrapper с. я пытаюсь получить свой Post объект от него. как мне это сделать?

1 Ответ

0 голосов
/ 20 мая 2011

С NodeWrapper $n, позвоните $n->getNode(), чтобы получить объект, завернутый в NodeWrapper.

...