【发布时间】:2018-07-11 12:39:58
【问题描述】:
我想通过创建 field_first_name 添加设置的用户配置文件数据,例如 field_profile_first_name 而不是用户帐户,我可以在用户帐户中设置字段数据,如下所示,我该如何为配置文件做同样的事情。
$account = [
'name' => $user_data->employee_code,
'pass' => 'password',
'mail' => $user_data->employee_mail_id,
'init' => $user_data->employee_mail_id,
'preferred_admin_langcode' => 'en',
'timezone' => drupal_get_user_timezone(),
];
$user = User::create($account);
if (isset($user_data->first_name) && !empty($user_data->first_name)) {
$user->set("field_first_name", $user_data->first_name);
}
if (isset($user_data->last_name) && !empty($user_data->last_name)) {
$user->set("field_last_name", $user_data->last_name);
}
$user->save();
【问题讨论】:
标签: drupal-8