代码之家  ›  专栏  ›  技术社区  ›  czuroski

drupal现有数据的可过滤/可排序表

  •  0
  • czuroski  · 技术社区  · 14 年前

    我有一个现有的数据库,其中保存了有关组织中即将举行的会议的信息。我希望能够以datatable类型的格式显示这些信息,然后根据这些格式对信息进行过滤和排序(可能是jquery sort)。 有没有人能给我指点一些教程,让我知道如何做到这一点? 我想我可以用CCK和视图做些什么,但我不确定具体涉及到什么。

    3 回复  |  直到 14 年前
        1
  •  1
  •   user113292 user113292    14 年前

    Views 将处理任何你可能想做的数据操作(如过滤和排序);视图3可以利用任何后端数据源(以前,您需要使用Drupal的数据库)。如果您希望它是健壮的,而不是一次性的导入,那么视图可能是最佳选择。

    诀窍是学习ViewsAPI并编写模块。API文档存储在 Advanced Help 模块;除此之外,您还需要了解Views3如何处理第三方数据源。现在还没有任何文档(视图3仍然是Alpha格式),但是 Apache Solr Views (使用Solr作为后端)和 Extendr (使用Flickr作为视图后端)你可以解析他们是如何做的。Extendr更适合于概念证明,因此可能更容易解析。

        2
  •  1
  •   mirzu    14 年前

    您可以考虑使用表向导项目将这些数据合并到drupal中。 http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard

    它允许您查看数据并很容易地将其导入到drupal项目中。

        3
  •  0
  •   Jeremy French    14 年前

    如果你有自己的桌子。Cck和视图对你没有多大帮助。不过,您仍然可以执行db\u查询来获取数据,而theme\u表将帮助您显示。从文档中看,主题表似乎可以为您进行排序,但我还没有尝试过。