Lançado Adianti Framework 7.6!
Clique aqui para saber mais
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.     
  8.     public function __construct($id NULL$callObjectLoad TRUE)
  9.     {
  10.         parent::__construct($id$callObjectLoad);
  11.         parent::addAttribute('nome');
  12.         parent::addAttribute('pessoa_id');
  13.     }
  14. }
  15. ?>


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 completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (0)