Welcome to the Cookbook

loading...

6.4.1 Requisitos

The original text for this section has changed since it was translated. Please help resolve this difference. You can:

More information about translations

Para usar o Tree behaviour, sua tabela da base de dados precisa dos três campos que estão listados a seguir (todos são inteiros):

  • pai - nome do campo padrão é parent_id, usado para armazenar o id do objeto pai
  • esquerda - nome do campo padrão é lft, usado para armazenar o valor da esquerda da atual linha.
  • direita - nome do campo padrão é rght, usado para armazenar o valor da direita da atual linha.

Se você está acostumado com a lógica MPTT, irá se perguntar o porquê de haver um campo pai - simplesmente porque é mais fácil fazer determinadas tarefas se existir um link para o pai armazenado na base de dados - como, por exemplo, quais filhos estão ligados diretamente a um item pai.