Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
drupal现有数据的可筛选/可排序表_Drupal - Fatal编程技术网

drupal现有数据的可筛选/可排序表

drupal现有数据的可筛选/可排序表,drupal,Drupal,我有一个现有的数据库,其中保存了有关我所在组织即将举行的会议的信息。我希望能够以datatable类型的格式显示这些信息,然后根据这些格式对信息进行过滤和排序(可能是jquery排序)。 有谁能给我指点一些教程,让我知道如何做到这一点? 我假设我可以用CCK和视图做一些事情,但我不确定具体涉及到什么 如果您有自己的桌子,谢谢。Cck和视图对您没有多大帮助。不过,您仍然可以执行db_查询来获取数据,而theme_表将帮助您显示。从文档看来,主题表将为您做一些排序,但我没有尝试过。 您可以考虑使用“

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


如果您有自己的桌子,谢谢。Cck和视图对您没有多大帮助。不过,您仍然可以执行db_查询来获取数据,而theme_表将帮助您显示。从文档看来,主题表将为您做一些排序,但我没有尝试过。

您可以考虑使用“表向导”项目将此数据合并到Drupal中。

它允许您查看数据并非常轻松地将其导入drupal项目

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


诀窍是学习ViewsAPI并编写模块。API文档存储在模块中;除此之外,您还需要了解Views 3如何处理第三方数据源。目前还没有任何文档(Views 3仍然是Alpha版本),但是如果您查看(使用Solr作为后端)和(使用Flickr作为后端)您可以分析他们是如何做的。Extendr更适合于概念验证,因此它可能更容易解析。

我可能能够将它集成到drupal中。我必须在不同的时间向表中插入(向db添加新会议)。在drupal中创建内容类型,然后在需要进行更新时手动插入数据,这是更好的解决方案吗?这样,我可以利用筛选视图。请参阅导入和表向导的答案。看起来您要导入。我将定期将数据加载到数据库中。我还没有绑定到任何特定的数据存储中,所以最好使用cck创建内容类型,然后继续将新数据直接加载到由cck创建的mysql drupal表中?这是最简单的(并且cck字段表相对容易理解),但至少在drupal 6中,CCK字段附加到节点,所以希望该范例对您的用例有意义。如果没有,您也可以使用自己的表和视图(2和3);只需使用文档对视图中的数据进行描述。这并不难:您只需要实现几个钩子并创建一个关联的数组。因此,您可能想推迟一点繁重的开发。如果您没有需要使用的现有数据源,并且能够使用Drupal的数据库,则不需要Views 3。Views 2工作正常且稳定。