Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо доработать существующий модуль для работы с nested sets.

Почитать можно тут: http://www.getinfo.ru/article610.html

Что есть: модуль для работы с nested sets (mongodb)

Работает: Добавление нод, удаление нод, перемещение. Но перемещение работает до того, как начинаем переносить деревья по разным уровням вложенности (moveToNextSibling, moveToPrevSibling работают сносно при перемещении внутри одного узла, дальше дерево разламывается, ключи left_key, right_key становятся отрицательными).

В mysql модуль работал более-менее корректно, возможно это как-то связано с текущим курсором или обновлением ключей. Но что-то мне подсказывает, что это ошибка именно в коде. У дерева всегда есть корневой элемент.

На выход нужен новый/исправленный модуль и пример его использования; тесты перемещений нод и выводом дерева с ключами.

7 лет назад
flymio
Роман 
41 годРоссия
12 лет в сервисе
Был
7 лет назад