2014-08-13 2 views

ответ

1

В пользовательском модуле drupal используйте hook_user_insert.

внутри этой функции переменная $ account имеет новые пользовательские данные и номер идентификатора пользователя.

Чтобы выполнить пользовательский запрос sql, вы можете использовать функцию db_query пользователя drupal.

Если вам нужно узнать о разработке модуля пользовательского Друпал, посмотрите на example modules.

0

custom module Построить с hook_user_insert реализации.

Вот пример кода, который сохраняет идентификатор нового пользователя в таблицу с именем test_table.

function [YOUR_MODULE]_user_insert(&$edit, $account, $category) { 

    $newUserId = $account->uid; 
    db_insert('test_table') 
     ->fields(array(
      'user_id' => $newUserId, 
     )) 
     ->execute(); 
} 
Смежные вопросы