我有一些需要导入 Drupal 的 mysql 表。主要目的是使用我自己创建的模块来查询表,但是数据会不时更新。每个表都包含以下列:id、zone、weight 和 price。
我已经检查了似乎与我正在处理的数据的性质完美的数据模块,因为我实际上并没有处理内容“节点”,但是它没有提供允许最终的内置管理 UI-用户轻松更新数据。关于哪个模块可能适合为用户提供处理此类数据的简单方法的任何想法?
谢谢!
我有一些需要导入 Drupal 的 mysql 表。主要目的是使用我自己创建的模块来查询表,但是数据会不时更新。每个表都包含以下列:id、zone、weight 和 price。
我已经检查了似乎与我正在处理的数据的性质完美的数据模块,因为我实际上并没有处理内容“节点”,但是它没有提供允许最终的内置管理 UI-用户轻松更新数据。关于哪个模块可能适合为用户提供处理此类数据的简单方法的任何想法?
谢谢!
提要模块将为您执行定期导入。您可以将文件上传到它,它会映射和导入信息。
它旨在与特定实体一起使用,但您可以使用自定义模块对其进行扩展以处理您的数据。
然后你又在使用 Drupal。如果你想跟踪“id、zone、weight、price”,你可以创建一个节点类型来跟踪它,并让 feed 模块直接导入到该节点类型。您可以通过实体引用将其他实体指向此信息。
在您自己的表中跟踪此类信息确实不合逻辑。它不灵活,如果没有额外的处理程序,您无法通过视图输出信息,并且您必须编写代码来获取数据,而不是让 Drupal 为您完成所有代码。
您还可以使用drush、migrate和backup_migrate导入表
如果您希望 Drupal 在您需要查看schema的 drupal 数据库中创建和维护表,目前尚不清楚您要实现什么,否则我不确定您为什么需要 Drupal 导入数据,因为您可以编写一个函数在您的模块中连接到您喜欢的任何数据库并查询您喜欢的任何内容。