Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/08/2013, 10:37
Nisrokh
 
Fecha de Ingreso: septiembre-2009
Ubicación: Neuquén
Mensajes: 142
Antigüedad: 14 años, 7 meses
Puntos: 12
Respuesta: [APORTE] Estructura de árbol desde de base de datos

Les indico un error que recién me doy cuenta... En la clase Diba\GenericTree\TableTreeOptions, las variables de la clase deberían tener los siguientes valores por defecto:

Código PHP:
Ver original
  1. // ...
  2.     private $comparator = \SORT_REGULAR;
  3.     private $idKey = 'id';
  4.     private $parentIdKey = 'parentId';
  5.     // ...

Y ejemplos que me faltaron en la versión orientada a objetos:

Código PHP:
Ver original
  1. // Obtener el nodo con el id "24"
  2. $node = $tree->getNodeById(24);
  3. // Obtener el nodo padre
  4. $parentNode = $node->getParent();
  5. // Obtener el nodo padre, del nodo padre
  6. $parentNodeParent = $node->getParent()->getParent();
  7. // Obtener el nodo hijo no. 3, suponiendo que existe
  8. $childNode3 = $node->getChildren()->get(2);
  9. // Obtener el valor del nodo (la fila original, obtenida de la consulta SQL)
  10. $nodeValue = $node->getValue();

Mis disculpas y saludos.
__________________
Amigos de Foros del Web: seamos más solidarios. ¡No dejemos que un tema se valla al final de las páginas con 0 (cero) respuestas! ¡Gracias por su ayuda! :-)

Última edición por Nisrokh; 27/08/2013 a las 10:43