我在MySQL / PHP上使用类别树它的工作正常,但我遇到了问题。
我的表colums / rows;
ID parent_id category
----------------------------------
| 1 0 Main Category 1
| 2 0 Main Category 2
| 3 1 Sub Category 1.1
| 4 1 Sub Category 1.2
| 5 2 Sub Category 2.1
| 6 2 Sub Category 2.2
此结构可以正常工作,列出,删除和编辑等。但是当用户将类别(在自己的子类别下)移动到主要类别1到子类别1.2时,类别正在消失。
如何在更新前检查或重新组织?
答案 0 :(得分:0)
我相信你也应该更新它的parent_id,因为我相信它是如何看待子类别的。但是,要注意将类别作为自己的子类别的可能性。您应该检查新父母是否自己。