我需要像这样创建(并不断编辑)分层数据库结构:
http://sqlfiddle.com/#!2/95654/3
所以真正的结构是这样的:
- 一个
- b
- C
- X
- 是的
由于我需要不断地添加/删除/编辑项目,因此使用 phpMyAdmin 或查询会很痛苦。
那么有没有一个用于 JavaScript (Ajax) 和 PHP 的插件,可以通过拖放来组织这类事情?或任何其他简单的方法?
谢谢 !
PS:我知道插件无法知道项目表的结构,但我只需要它快速设置父关系(hierarchy_table
在示例中)。我可以添加项目,并使它们成为 DOM 对象。所以我需要拖放来处理父关系。
例如,我可以为所有包含以下数据的对象设置 div:
<div class='item' data-id='2' data-title='b'/>
当我将它拖到'a'的div中时,它应该插入或更新hierarchy_table
where item_id = 2。