6.4 Tree (Árvore)
É comum necessitar exibir dados hierárquiamente de alguma tabela do banco de dados. Exemplos de tais dados podem ser categorias com subcategorias, com diversos níveis, dados relativos a um sistema de menu com multiníveis ou assim como uma representação de hirearquia, como é utilizado para armazenar os objetos do ACL.
Para pequenas árvores de dados, ou quando os dados possuem apenas alguns níveis, é simples adicionar campos como parent_id, e utilizar esse campo para determinar o parente do dados, assim conseguindo exibir em uma estrutura hierárquica. Bundled com o cake no entanto, provem um poderoso behavior que permite usar os benefícios do MPTT logic, sem se preocupar com com nada de técnica, ao menos que você quiser ;)
