Невозможно получить детей от детей, используя StofDoctrineExtension TreePhp

Кемеровские программисты php общаются здесь
Anonymous
Невозможно получить детей от детей, используя StofDoctrineExtension Tree

Сообщение Anonymous »

У меня есть база данных, которая была создана динамически только для пробных целей. Я создал родителя (дом), установил его дочерние элементы, а затем создал дочерние элементы этих дочерних элементов (можно сказать, дочерние элементы).

Теперь я хочу получить только список всех дочерних элементов.

Мой код

Код: Выделить всё

    $pages = $this->getDoctrine()->getRepository('BloggerBlogBundle:Page');
$nodes = $pages->getChildren();
$parent = $nodes[0]; //get Parent node
$rootNodes = $parent->getChildren(); // get Children of Parent Nodes

foreach($rootNodes as $node)
{
$nodes = $node->getChildren(); // get Children of Children
}
Теперь я возвращаю $nodes в свое представление и взамен получаю дочерние элементы только одного дочернего узла вместо всех дочерних элементов всех дочерних узлов.

Какую ошибку я здесь делаю? Пожалуйста помогите, спасибо!!!

Подробнее здесь: https://stackoverflow.com/questions/269 ... nsion-tree

Вернуться в «Php»