Свежайшие Пирожки от CakePHP по-русски

Полнейшее руководство CakePHP 1.2 на русском языке, горячие новости и полезные статьи

Tree(Дерево)

Довольно часто вам приходится хранить иерархические данные в таблицах Базы Данных. Например это может быть разделы с неограниченным количеством подразделов, многоуровневое меню и тд.

Для небольших деревьев с несколькими уровнями вложенности достаточно добавить поле parent_id в вашу таблицу и хранить в нем id родительского элемента. Но в других случаях все уже на так просто. Поведение CakePHP Tree - это мощный инструмент, позволяющий использовать все возможности MPTT логики не беспокоясь о технической реализации иерархии - если конечно вы этого не хотите ;).