【问题标题】:Nested Set model in PHP/Javascript to work with MySQLPHP / Javascript中的嵌套集模型与MySQL一起使用
【发布时间】:2009-11-02 13:09:25
【问题描述】:

我使用MySQL Nested Set approach 来存储网站上销售的各种产品的分类。我正在寻找一个不错的 javascript 库来帮助从嵌套集方法渲染树。我还需要一个好的 javascript 拖放脚本来重新排列和更新 MySQL 表。

是否有任何好的 javascript 库可以让我在使用嵌套集模型存储值的 mysql 表之后执行以下操作?

  1. 从表格中显示为树
  2. 在 Javascript 中重新排列树并使用 PHP 将其保存到 MySQL 表中

我一直在尝试使用 ExtJS/jQuery 等来实现它。我可以通过使用 PHP 生成 ul、li 元素来实现第一部分。我找不到可以使用嵌套集并将数据发送到 PHP 的 Javascript 库。我尝试使用 ExtJS 的嵌套集模型,但运气不佳。

【问题讨论】:

  • 您所说的 ExtJS 的“嵌套集模型”是什么?

标签: php javascript jquery mysql extjs


【解决方案1】:

看看jquery插件的树显示:http://www.jstree.com.

JavaScript 不应该知道如何管理 NestedSet。为 jstree 准备树是 php 脚本任务。

【讨论】:

    【解决方案2】:

    我知道这不是您要查看的工具包,但Dojo 有一个非常好且非常灵活的分层树组件。我很确定它允许完全拖放重新排列元素。如果没有,它提供了执行此操作的框架。

    我同意 FractalizeR,因为 JavaScript 不需要关心生成树的方法。 NestedSet 是一种用于关系数据库的技术,而不是交互式树。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 2017-02-28
      • 2015-10-16
      • 1970-01-01
      • 2012-07-18
      • 2011-05-09
      相关资源
      最近更新 更多