首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户UUID是否为null?

用户UUID是否为null?
EN

Drupal用户
提问于 2020-10-22 18:07:26
回答 1查看 657关注 0票数 2

我有一个Drupal 7网站与一群用户。我想将用户迁移到Drupal 8,而不是任何内容,所以我正在编写一个人行横道。Drupal 8在users表中有uuid。有什么方法可以计算这个,还是可以将其设置为NULL?谢谢!

EN

回答 1

Drupal用户

回答已采纳

发布于 2020-10-22 22:45:32

不,不能是空的。

您可以用

代码语言:javascript
复制
$uuid_service = \Drupal::service('uuid');
$uuid = $uuid_service->generate();

如果您使用用户::创建,它将自动为您生成一个。

代码语言:javascript
复制
Drupal\user\Entity\User::create([
  'uid' => $uid,
  'name' => '$user_name,
  'mail' => $email,
  'roles' => [],
  'pass' => [
    'value' => $hashed_drupal_7_password,
    'pre_hashed' => TRUE,
  ],
  'status' => 1,
])->save();

而不是从头开始编写代码。正确的Drupal迁移方式是使用以下所有这些:

我建议您阅读本文将Drupal内容从D7迁移到D8的快速指南,其中讨论了如何迁移用户和其他场景。

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/297594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档