Я преобразовываю плоский список в дерево в своем приложении CakePHP и обнаружил, что существующее поведение имеет эту функциональность. Моя таблица — это не одно гигантское дерево, а множество деревьев, созданных пользователями: по сути, каждый пользователь может создать свою собственную структуру папок. Однако кажется, что Tree Behavior будет отслеживать только значения lft/rght по всей таблице, как если бы это было одно гигантское дерево. Следовательно, если добавляется новая папка или подпапка, необходимо обновить всю таблицу.
Я ошибаюсь в том, как на самом деле работает поведение дерева, или, если нет, есть ли способ обойти это?
Справочные ссылки: