我對這個問題有點難住,現在我一直在想它。我在我的數據庫中有一張桌子,裏面有一個任務。每個任務都可以通過在parent_id字段中保存其主鍵來實現父任務。我對這些任務可以鏈接的深度沒有限制。構建一個樹形視圖
+-----------+-------+-----+
| Field | Type | Key |
+-----------+-------+-----+
| id | int | PRI |
| parent_id | int | MUL |
+-------------------+-----+
沒有parent_id的任務是「項目」,所有任務可以通過共享父任務分組到任務組中。我現在想用項目的所有後代填充一個HTML選擇框。
Task 1
-Task 1.1
-Task 1.2
-Task 1.2.1
-Task 1.2.2
-Task 1.3
Task 2
我該怎麼辦?我認爲某種遞歸函數是有序的,但我似乎無法真正瞭解如何去做。
任何幫助將大大apprecaited。 :)
谷歌「物化路徑」:-) – prodigitalson 2010-01-18 17:35:07