0

我们有一个新的 Drupal 6 站点。该网站的大部分内容是使用用户将填写的 webform 模块构建的自定义注册表单。它不是网站注册表,而是人们将要参加的活动的注册表。所以情况是我们有用户(不是 Drupal 用户)和我们想要导入的过去事件的数据。

基本上,如果用户过去已经参加过此活动,我们希望将他们作为新用户导入 Drupal,因为这是我们使用 Drupal 进行注册过程的第一年。我们将在 CSV 文件中包含来自过去事件的用户信息和数据。

所以,我知道你可以批量导入用户,我知道你可以批量导入网络表单数据,但是你能同时做这两个吗?我尝试使用 webform 导入模块,但它只是导入 webform 数据,但不能将其与特定用户相关联,至少就我所见而言。您可以提供 SID,但不能提供 UID。有人告诉我这可能是一项艰巨的任务,但我想我会问。

4

1 回答 1

0

我通常使用一个简单的 PHP 脚本来引导 Drupal 并使用 API 直接导入我的数据。使用 API 通常需要的只是 Drupal 的 index.php 的前几行。我会先将用户导入用户表。然后获取生成的 UID 并使用它将匹配的 webform 数据插入到 webforms 提交表中。

于 2012-10-31T02:02:27.407 回答