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

问题描述:

我有一些我需要导入到Drupal的mysql表。主要目的是使用我将自己创建的模块查询表格,但数据会不时更新。每个表格包含以下列:id,区域,重量和价格。任何模块更新和导入数据表到Drupal?

我检查了data模块,它似乎对我处理的数据的性质是完美的,因为我实际上没有处理内容“节点”,但是它不提供内置的管理UI允许最终用户轻松更新数据。关于哪个模块可能适合给用户提供一种处理这些数据的简单方法的想法?

谢谢!

feeds模块将为您定期导入数据。你可以上传一个文件,它会映射和导入信息。

它旨在与特定实体协同工作,但您可以使用自定义模块将其扩展以处理数据。

然后你再次使用Drupal。如果你想追踪“ID,区域,权重,价格”,你可以创建一个节点类型来跟踪这一点,并让供给模块直接导入到该节点类型。您可以通过entity reference将其他实体指向此信息。

在您自己的表中跟踪该类型的信息确实不合逻辑。它不灵活,不能通过视图输出信息而无需额外的处理程序,而且您必须编写代码才能获取数据,而不是让Drupal为您完成所有代码。

也可以使用drushmigrate导入表,并backup_migrate

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