Skip to main content
Obs.: todos os métodos presentes nesta documentação utilizarão como base uma tabela chamada “categorias_produto”. Esta tabela foi criada em um modelo de dados chamado “docs” e possui três colunas: id, nome, id_pai.

__construct

Construtor da classe BDBRecursiveTreeView. Parâmetros:
mixed
required
Nome do componente.
mixed
required
Banco de dados onde os dados estão armazenados.
mixed
required
Modelo dos dados.
mixed
required
Chave principal do modelo.
mixed
required
Valor a ser exibido.
mixed
required
Coluna para operações recursivas.
mixed
default:"NULL"
(Opcional) Coluna de ordenação.
TCriteria
default:"NULL"
(Opcional) Critérios adicionais para carregamento dos dados.
Exemplo de código:

getItemsFromModel

Obtém os itens do modelo para construção da árvore. Exemplo de código:

reloadFromModel

(Método estático) Recarrega a árvore a partir do modelo especificado. Parâmetros:
mixed
required
Nome do formulário.
mixed
required
Nome do componente.
mixed
required
Banco de dados onde os dados estão armazenados.
mixed
required
Modelo dos dados.
mixed
required
Chave principal do modelo.
mixed
required
Valor a ser exibido.
mixed
required
Coluna para operações recursivas.
mixed
default:"NULL"
(Opcional) Coluna de ordenação.
TCriteria
default:"NULL"
(Opcional) Critérios adicionais para carregamento dos dados.
array
default:"[]"
(Opcional) Opções adicionais.
Exemplo de código:
Código de exemplo da função a ser chamada, lembrando que essa função precisa ser estática (static function).