Существует что-то новое вокруг: http://www.sideralis.org/baobab/
Старый и устаревший ответ. Библиотека больше не поддерживается.
Я использовал nstrees библиотека «buggzzy» разместил (http://www.edutech.ch/contribution/nstrees/index.php) для проекта, в котором я должен был дать пользователю возможность создавать и редактировать организационную структуру своей компании.
Мне нравится «Измененный предварительный трассировка дерева» «Алгоритм очень много, но мне кажется, что библиотека nstree работает медленно. В моем случае мне приходится рекурсивно перебирать дерево. Возможно, это что-то еще в моем скрипте, которое медленное.
В любом случае я также по-прежнему ищу альтернативу и я недавно проверил сайт PEAR и нашел библиотеку дерева там тоже: http://pear.php.net/package/Tree
Библиотека PEAR не казалось столь всеобъемлющей, как NSTREE, но я предполагаю, что это может быть более совершенным.
статья, которая мне очень помогла с этим вопросом: Storing Hierarchical Data in a Database
Почему исключить PEAR? – ftrotter 2010-11-22 22:35:08