Como exibir valores de uma tabela do banco em um treeview? Olá! Esta é a classe de uma tabela com auto-relacionamento: ...
BJ
Como exibir valores de uma tabela do banco em um treeview?  
Olá!
Esta é a classe de uma tabela com auto-relacionamento:

 
  1. <?php
  2. class Pessoa extends TRecord
  3. {
  4. const TABLENAME = 'pessoa';
  5. const PRIMARYKEY= 'id';
  6. const IDPOLICY = 'serial';
  7. public function __construct($id = NULL, $callObjectLoad = TRUE)
  8. {
  9. parent::__construct($id, $callObjectLoad);
  10. parent::addAttribute('nome');
  11. parent::addAttribute('pessoa_id');
  12. }
  13. }
  14. ?>


A visualização seria pessoa abaixo de pessoa de acordo com o relacionamento, até um limite de profundidade pré-determinado em 6.

Pesquisando a resposta mais próxima pra minha dúvida foi do Pablo:

"Você terá de transformar os valores da base de dados em um vetor multidimensional, que é o formato lido pelo treeview. O algoritmo que fará o select precisará ser recursivo e retornar a matriz pronta."

O problema é que não tenho a menor ideia de como fazer isso.
Alguém poderia me ajudar a pular esta fogueira?
Anexei o banco em formato SQLite, não sei se será possível baixar.
Agradeço a atenção e apoio.

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (0)