任何更新和导入数据表到Drupal的模块?

时间:2013-02-10 15:36:57

标签: drupal drupal-7 drupal-modules

我有一些mysql表需要导入到Drupal。主要目的是使用我将自己创建的模块查询表,但数据将不时更新。每个表包含以下列:id,zone,weight和price。

我已经检查了data模块,这个模块似乎与我正在处理的数据的性质完美无关,因为我实际上并没有处理内容“节点”,但它没有提供内置的管理UI,允许最终用户轻松更新数据。关于哪个模块可能适合为用户提供处理此类数据的简单方法的任何想法?

谢谢!

2 个答案:

答案 0 :(得分:3)

feeds模块将为您定期导入。您可以将文件上传到它,它将映射并导入信息。

它旨在与特定实体一起使用,但您可以使用自定义模块对其进行扩展以处理数据。

然后你再次使用Drupal。如果要跟踪“id,zone,weight,price”,您可以创建一个节点类型来跟踪它,并让feed模块直接导入到该节点类型。您可以通过entity reference将其他实体指向此信息。

在您自己的表中跟踪该类型的信息实际上是不合逻辑的。它不灵活,你不能在没有额外处理程序的情况下通过视图输出信息,你必须编写代码来获取数据,而不是让Drupal为你做所有的代码。

您还可以使用drushmigratebackup_migrate

导入表格

答案 1 :(得分:0)

如果你想让Drupal在drupal db中创建和维护你需要查看schema的表格,你还不清楚你想要实现什么,否则我不确定为什么你需要Drupal来导入数据,因为您可以在模块中编写一个函数来连接到您喜欢的任何数据库,只需查询您喜欢的任何内容。

相关问题