【问题标题】:Hierarchical file-system application Schema problem?分层文件系统应用程序架构问题?
【发布时间】:2011-02-08 13:06:13
【问题描述】:

我正在创建一个 Web 应用程序,用户可以在其中上传文档,创建文件夹(就像任何文件浏览器一样)问题我应该如何将这个层次结构转换为 Mysql 数据库平面结构,我应该如何从数据库创建树视图? 后端(php、mysql、linux) 前端(弹性) 谢谢

【问题讨论】:

    标签: php apache-flex treeview tree


    【解决方案1】:

    最简单的解决方案是创建描述文件层次结构的表,如下所示

    item_id | name/descriptio/other rows you need  | parent_item_id
    

    稍后,当您将构建具有完整和良好层次结构的 xml 表示时,您将从根目录开始,它的 parent_item_id = 0(或 null)和 item_id = 1,这将是您的第一个 current_item_id。您将其作为 xml 节点添加到您的 xml。然后,您将开始递归选择具有 parent_item_id=current_item_id 的项目,并将它们作为子节点添加到当前 xml 节点。

    所有的努力,递归都会为你做的。

    【讨论】:

      猜你喜欢
      • 2011-04-03
      • 1970-01-01
      • 2011-04-13
      • 2019-01-27
      • 1970-01-01
      • 2014-06-20
      • 2011-08-23
      • 1970-01-01
      • 2015-08-18
      相关资源
      最近更新 更多