我可以像这样更新Drupal用户字段吗?

时间:2012-06-25 17:44:21

标签: drupal drupal-field-api

我想为在我的网站上注册的每个新用户创建一个会员编号。我希望会员编号包含userID,以便将来可以将其连接回来。

我能找到的唯一方法是将db_insert用于字段表。我不能再以用户身份登录1.有什么理由我不能这样做吗?有更清洁的方式,还有其他依赖表吗?

function ican_user_insert(&$edit, $account, $category) {
$randomnumber=rand(100,999);
$membernumbercalc='LT'.$edit['uid'].$randomnumber;
db_insert('field_data_field_membership_number')
->fields(array(
'entity_type'=>'user',
            'bundle'=>'user',
            'language'=>'und',
            'field_membership_number_value' => $membernumbercalc,
            'entity_id' => $account->uid,
            'delta'=>0,
            'deleted'=>0,
))
->execute();


}

0 个答案:

没有答案
相关问题