サイトを Drupal に移行するための従来の要件を追加しようとしています。その要件は、別のコア以外の一意の識別子があることです。私は次のものを使用しています...
function hook_user_insert(&$edit, $account, $category) {
}
そして、次を使用してUIDを取得しようとしていました...
$userIdentifier = $uid[user][entity_keys][id];
しかし、それは単にエラーにつながります
以前にフィールド UI でテーブルを作成したためです。
Rules UI のフォーム部分を試しましたが、匿名ユーザーの修正は機能しませんでした。
注: 以前に drupal.stackexchange.com でこれを尋ねたことがあり、まだ取り組んでいることを指摘しておく必要があります (元の投稿は次のとおりです: https://drupal.stackexchange.com/questions/46451/hook-user- presave-at-user-registration-how-to-get-field-data-field-set-to-auto )