我在我的CakePHP應用程序中將平面列表轉換爲樹,並發現存在具有此功能的現有行爲。我的表不是一棵巨大的樹,而是由許多用戶生成的樹組成:基本上,每個用戶都可以創建自己的文件夾結構。然而,樹行爲似乎只能跟蹤整個表的lft/rght值,就好像它是一棵巨大的樹。因此,如果添加新文件夾或子文件夾,則需要更新整個表格。使用CakePHP樹行爲在一個表中有多棵樹
我錯了關於樹行爲如何實際工作或者如果沒有,是否有解決方法呢?
參考鏈接:
- http://book.cakephp.org/view/91/Tree
- http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/
謝謝,但內存塊的方法似乎有點矯枉過正。我剛剛發現的另一種方法,您也評論過,似乎更像我正在尋找的: http://jamienay.com/2010/01/adding-better-scope-limiting-to-cakephp- 1-2s-tree-behavior/ 理想情況下,我想要的是一種「祖父母」節點,即一棵子樹也是相對的。我認爲傑米的外鍵方法可能會奏效 - 今天會試試! – 828 2010-01-07 18:16:30