Hola:
Hace tiempo que habia implementado en mi proyecto un Tree con la Extensión Gedmo, muy interesante, en este
link en el penultimo ejemplo existe una recursividad,
Código PHP:
private function render_nested_set($coll)
{
$output = "\n";
foreach ($coll as $key=>$record) {
$output .= "<li>".$record->getTitle();
if ($record->getChildren()!=null) {
$output .= "\n".$this->render_nested_set($record->getChildren());
}
$output .= "</li>\n";
}
return $output."</ul>\n";
}
pero no logro determinar que es $coll, cómo yo obtengo el array del tree ese asi:
Código PHP:
$repo = $this->em->getRepository('Application\Entity\Menu');
$arrayTree = $repo->childrenHierarchy();
un array de arrays hasta el último nodo, pero en el ejemplo demuestra que debe ser un objeto, pero no se con que funcion obtener dicho objeto, ojala y alguien me pueda ayudar, Gracias