CakePHP アプリでフラット リストをツリーに変換していますが、この機能を持つ既存の動作があることがわかりました。私のテーブルは 1 つの巨大なツリーではなく、ユーザーが生成した多くのツリーで構成されています。基本的に、各ユーザーは独自のフォルダー構造を作成できます。ただし、ツリー ビヘイビアーは、1 つの巨大なツリーであるかのように、テーブル全体の lft/rght 値のみを追跡するようです。したがって、新しいフォルダーまたはサブフォルダーが追加された場合は、テーブル全体を更新する必要があります。
Tree Behavior が実際にどのように機能するかについて私は間違っていますか? そうでない場合、これを回避する方法はありますか?
参照リンク: