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